summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-08parser: fix another test fileHEADmasterAlex Elder
2021-10-08parser: don't treat 8 as a valid octal digitAlex Elder
2021-10-08parser: check the proper token numberAlex Elder
2021-10-04parser: add support for constant value substitutionAlex Elder
2021-10-04parser: introduce token_name()Alex Elder
2021-10-04parser: refactor token_accept()Alex Elder
2021-10-04parser: introduce qmi_identifier_parse()Alex Elder
2021-10-04parser: introduce symbol_find()Alex Elder
2021-10-04parser: refactor loops in yylex()Alex Elder
2021-10-04parser: assert symbol names are validAlex Elder
2021-10-04parser: avoid token buffer overflowAlex Elder
2021-10-04parser: disallow duplicate membersAlex Elder
2021-10-04parser: introduce qmi_package_parse()Alex Elder
2021-10-04parser: be more restrictive when parsing numbersAlex Elder
2021-10-04parser: properly support hexadecimal numbersAlex Elder
2021-10-04parser: properly support 64-bit numbersAlex Elder
2021-10-04parser: reset fixed flag each for each arrayAlex Elder
2021-10-04parser: add support for commentsAlex Elder
2021-10-04parser: use stronger typing in the symbol structureAlex Elder
2021-10-04parser: rename and re-type token id symbolsAlex Elder
2021-10-04parser: print program name with error messagesAlex Elder
2021-10-04parser: introduce memalloc() macroAlex Elder
2021-10-04parser: use stderr for error messagesAlex Elder
2021-10-04parser: use token_expect() instead of token_accept()Alex Elder
2021-10-04parser: use standard I/O for input bufferingAlex Elder
2021-10-04parser: only one lookahead byte is requiredAlex Elder
2021-10-04parser: use CHAR_MAX to define non-ASCII token id valuesAlex Elder
2021-10-04parser: introduce TOK_EOFAlex Elder
2021-10-04parser: permit only ASCII characters in inputAlex Elder
2021-10-04parser: make input() return charAlex Elder
2021-10-04parser: report input read errorsAlex Elder
2021-10-04parser: free unused message token stringsAlex Elder
2021-10-04parser: free unused type token stringsAlex Elder
2021-10-04parser: free unused token strings in token_accept()Alex Elder
2021-10-04parser: don't bother with a buffer in yyerror()Alex Elder
2021-10-04parser: use unsigned for array indexesAlex Elder
2021-10-04parser: get rid of a pointless loop in yylex()Alex Elder
2018-06-29kernel: Support having strings in structsBjorn Andersson
2018-03-05Makefile: Allow compiler/linker flags to be overriddenKhem Raj
2018-02-15kernel: Support static arraysBjorn Andersson
2018-01-31kernel: Introduce kernel-style generatorBjorn Andersson
2018-01-30accessor: Move accessor generators to one fileBjorn Andersson
2018-01-30qmic: Extract all generators into functionsBjorn Andersson
2018-01-30parser: Tidy up parser after moveBjorn Andersson
2018-01-30parser: Move struct parser to parser.cBjorn Andersson
2018-01-30parser: Move message parsing to parser.cBjorn Andersson
2018-01-30qmic: Move simple type array to common fileBjorn Andersson
2018-01-30parser: Move parser code from qmic.c to parser.cBjorn Andersson
2018-01-30qmic: Adopt common list implementationBjorn Andersson
2018-01-30qmi: Annotate yyerror noreturnBjorn Andersson