summaryrefslogtreecommitdiff
path: root/glcpp-lex.l
AgeCommit message (Expand)Author
2010-05-19Perform "re lexing" on string list values rathern than on text.Carl Worth
2010-05-18Rewrite macro handling to support function-like macro invocation in macro valuesCarl Worth
2010-05-17Fix (and add test for) function-like macro invocation with newlines.Carl Worth
2010-05-14Fix two whitespace bugs in the lexer.Carl Worth
2010-05-14Don't return SPACE tokens unless strictly needed.Carl Worth
2010-05-14Make the lexer return SPACE tokens unconditionally.Carl Worth
2010-05-14Fix parsing of object-like macro with a definition that begins with '('.Carl Worth
2010-05-13Add support for the structure of function-like macros.Carl Worth
2010-05-13Make the lexer distinguish between identifiers and defined macros.Carl Worth
2010-05-12Simplify lexer significantly (remove all stateful lexing).Carl Worth
2010-05-12Add support for the #undef macro.Carl Worth
2010-05-12Convert lexer to talloc and add xtalloc wrappers.Carl Worth
2010-05-12Fix defines involving both literals and other defined macros.Carl Worth
2010-05-10Implment #defineCarl Worth
2010-05-10Add some compiler warnings and corresponding fixes.Carl Worth
2010-05-10Make the lexer reentrant (to avoid "still reachable" memory).Carl Worth
2010-05-10Add the tiniest shell of a flex/bison-based parser.Carl Worth