Age | Commit message (Expand) | Author |
2010-05-27 | Add test for token-pasting of integers. | Carl Worth |
2010-05-27 | Add test for macro invocations with empty arguments. | Carl Worth |
2010-05-27 | Add test 56 for a comma within the expansion of an argument. | Carl Worth |
2010-05-26 | Add two tests developed on the take-2 branch. | Carl Worth |
2010-05-24 | Add test for '/', '<<', and '>>' in #if expressions. | Carl Worth |
2010-05-24 | Add test of bitwise operators and octal/hexadecimal literals. | Carl Worth |
2010-05-24 | Add support for octal and hexadecimal integer literals. | Carl Worth |
2010-05-24 | Switch to intmax_t (rather than int) for #if expressions | Carl Worth |
2010-05-24 | Add the '~' operator to the lexer. | Carl Worth |
2010-05-24 | Implement all operators specified for GLSL #if expressions (with tests). | Carl Worth |
2010-05-20 | Implement #if, #else, #elif, and #endif with tests. | Carl Worth |
2010-05-20 | Implement (and add test) for token pasting. | Carl Worth |
2010-05-20 | Pre-expand macro arguments at time of invocation. | Carl Worth |
2010-05-20 | Add xtalloc_asprintf | Carl Worth |
2010-05-20 | Finish cleaning up whitespace differences. | Carl Worth |
2010-05-20 | Avoid printing a space at the beginning of lines in the output. | Carl Worth |
2010-05-20 | Fix bug of consuming excess whitespace. | Carl Worth |
2010-05-20 | Remove unused function _print_string_list | Carl Worth |
2010-05-20 | Remove "unnecessary" whitespace from some tests. | Carl Worth |
2010-05-20 | Stop ignoring whitespace while testing. | Carl Worth |
2010-05-20 | Add test (and fix) for a function argument of a macro that expands with a comma. | Carl Worth |
2010-05-20 | Add support for commas within parenthesized groups in function arguments. | Carl Worth |
2010-05-20 | Avoid re-expanding a macro name that has once been rejected from expansion. | Carl Worth |
2010-05-19 | Use new token_list_t rather than string_list_t for macro values. | Carl Worth |
2010-05-19 | Perform "re lexing" on string list values rathern than on text. | Carl Worth |
2010-05-19 | Remove unused NEWLINE token. | Carl Worth |
2010-05-19 | Remove unneeded YYLEX_PARAM define. | Carl Worth |
2010-05-19 | Rename yylex to glcpp_parser_lex and give it a glcpp_parser_t* argument. | Carl Worth |
2010-05-19 | Add a wrapper function around the lexer. | Carl Worth |
2010-05-19 | Like previous fix, but for object-like macros (and add a test). | Carl Worth |
2010-05-19 | Fix bug as in previous fix, but with multi-token argument. | Carl Worth |
2010-05-19 | Fix bug (and test) for an invocation using macro name as a non-macro argument | Carl Worth |
2010-05-19 | Fix bug (and add tests) for a function-like macro defined as itself. | Carl Worth |
2010-05-18 | Rewrite macro handling to support function-like macro invocation in macro values | Carl Worth |
2010-05-18 | Add several tests where the defined value of a macro is (or looks like) a macro | Carl Worth |
2010-05-17 | Fix (and add test for) function-like macro invocation with newlines. | Carl Worth |
2010-05-17 | Expect 1 shift/reduce conflict. | Carl Worth |
2010-05-17 | Fix bug (and add test) for a function-like-macro appearing as a non-macro. | Carl Worth |
2010-05-17 | Add test and fix bug leading to infinite recursion. | Carl Worth |
2010-05-14 | Fix two whitespace bugs in the lexer. | Carl Worth |
2010-05-14 | Don't return SPACE tokens unless strictly needed. | Carl Worth |
2010-05-14 | Add test with extra whitespace in macro defintions and invocations. | Carl Worth |
2010-05-14 | Provide implementation for macro arguments containing parentheses. | Carl Worth |
2010-05-14 | Add test invoking a macro with an argument containing (non-macro) parentheses. | Carl Worth |
2010-05-14 | Fix expansion of composited macros. | Carl Worth |
2010-05-14 | Add test for composed invocation of function-like macros. | Carl Worth |
2010-05-14 | Eliminate a shift/reduce conflict. | Carl Worth |
2010-05-14 | Support macro invocations with multiple tokens for a single argument. | Carl Worth |
2010-05-14 | Add test for function-like macro invocations with multiple-token arguments. | Carl Worth |
2010-05-14 | Make macro-expansion productions create string-list values rather than printing | Carl Worth |