summaryrefslogtreecommitdiff
path: root/src/xkbcomp/scanner.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-26Show invalid escape sequencesPierre Le Marre1-13/+13
2023-09-26Disallow producing NULL character with escape sequencesPierre Le Marre1-1/+9
2023-09-24Messages: merge macros with and without message codePierre Le Marre1-1/+2
2023-09-19Structured log messages with a message registryPierre Le Marre1-2/+6
2022-03-14scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita1-47/+47
2019-12-27xkbcomp: remove cast which triggers warning on gccRan Benita1-1/+1
2019-12-27xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita1-1/+3
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2015-11-19src/utils: change map_file to not take const string argumentRan Benita1-1/+1
2014-10-13compose/parser: fix segfault when includingRan Benita1-1/+1
2014-10-08scanner-utils: optimize one-line commentsRan Benita1-1/+1
2014-09-20parser: use "atom" instead of "sval" in yylvalRan Benita1-1/+1
2014-06-30parser: don't shadow "str"Ran Benita1-0/+1
2014-02-10scanner: sort out scanner logging functionsRan Benita1-32/+20
2014-02-08scanner: make line and column unsignedRan Benita1-1/+1
2014-02-07scanner: avoid strlen in keyword lookup, we know the lenRan Benita1-1/+1
2014-01-12context: remove mostly useless log wrappersRan Benita1-2/+2
2013-11-27scanner: restore lost DIVIDE tokenRan Benita1-0/+1
2013-10-14Replace ctype.h functions with ascii onesRan Benita1-7/+7
2013-10-10scanner: remove unnecessary castRan Benita1-1/+1
2013-09-29parser: don't use %locationsRan Benita1-19/+17
2013-09-29parser: don't use enum yytokentypeRan Benita1-2/+2
2013-08-13scanner: don't fail over unknown escape sequenceRan Benita1-4/+20
2013-08-02scanner: fix compiler warningRan Benita1-1/+1
2013-08-02scanner: allow empty key name literalsRan Benita1-2/+1
2013-07-21ctx: adapt to the len-aware atom functionsRan Benita1-1/+1
2013-04-01Replace flex scanner with a hand-written oneRan Benita1-0/+205