2010-06-23 |
Carl Worth | configure: Ensure that config.h can be safely included...
|
commit | commitdiff | tree |
2010-06-23 |
Carl Worth | configure: Remove some dead code.
|
commit | commitdiff | tree |
2010-06-23 |
Carl Worth | Fix typos of "variable" as "varaible"
|
commit | commitdiff | tree |
2010-06-23 |
Carl Worth | ir_variable: Add some missing initialization to the...
|
commit | commitdiff | tree |
2010-06-09 |
Carl Worth | Merge remote branch 'kwg/fixes'
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | test suite: Add expected output for every test.
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Restore error message for a macro with unbalanced parentheses.
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Eliminate some recursion from children of _expand_token_list
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Remove dead code: _glcpp_parser_expand_token_list_onto
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Factor out common sub-expression from multi-line-comment...
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Make the multi-line comment regular expression a bit...
|
commit | commitdiff | tree |
2010-06-02 |
Carl Worth | Fix multi-line comment regular expression to handle...
|
commit | commitdiff | tree |
2010-06-01 |
Carl Worth | Implement comment handling in the lexer (with test).
|
commit | commitdiff | tree |
2010-06-01 |
Carl Worth | Fix #if-skipping to *really* skip the skipped group.
|
commit | commitdiff | tree |
2010-05-29 |
Carl Worth | Merge branch 'take-2'
|
commit | commitdiff | tree |
2010-05-29 |
Carl Worth | Add three more tests cases recently added to the take...
|
commit | commitdiff | tree |
2010-05-29 |
Carl Worth | Add killer test case from the C99 specification.
|
commit | commitdiff | tree |
2010-05-29 |
Carl Worth | Add test and fix bugs with multiple token-pasting on...
|
commit | commitdiff | tree |
2010-05-29 |
Carl Worth | Fix pass-through of '=' and add a test for it.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Add two more (failing) tests from the take-2 branch.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Add two (passing) tests from the take-2 branch.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Tweak test 25 slightly, (so the non-macro doesn't end...
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Remove some blank lines from the end of some test cases.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Perform macro by replacing tokens in original list.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Simplify calling conventions of functions under expand_token...
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Stop interrupting the test suite at the first failure.
|
commit | commitdiff | tree |
2010-05-28 |
Carl Worth | Revert "Add support for an object-to-function chain...
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Remove blank lines from output files before comparing.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Add test for token-pasting of integers.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Implement token pasting of integers.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Add placeholder tokens to support pasting with empty...
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Add test for macro invocations with empty arguments.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Provide support for empty arguments in macro invocations.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Make two list-processing functions do nothing with...
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Add test 56 for a comma within the expansion of an...
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Avoid treating an expanded comma as an argument separator.
|
commit | commitdiff | tree |
2010-05-27 |
Carl Worth | Add support (and test) for an object-to-function chain...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Add two tests developed on the take-2 branch.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Treat newlines as space when invoking a function-like...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | All macro lookups should be of type macro_t, not string_list_t.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Implement (and test) support for macro expansion within...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Fix lexing of "defined" as an operator, not an identifier.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Implement #if and friends.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | stash
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Implement token pasting.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Rename identifier from 'i' to 'node'.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Remove some stale token types.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Prevent unexpanded macros from being expanded again...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | README: Document some known limitations.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Fix a typo in a comment.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Expand macro arguments before performing argument substitution.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Change macro expansion to append onto token lists rather...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Check active expansions before expanding a function...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Defer test 26 until much later (to test 55).
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Avoid getting extra trailing whitespace from macros.
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Remove a bunch of old code and give the static treatment...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Avoid swallowing initial left parenthesis from nested...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Ignore separating whitespace at the beginning of a...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Implement substitution of function parameters in macro...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Collapse multiple spaces in input down to a single...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Add a test #0 to ensure that we don't do any inadvertent...
|
commit | commitdiff | tree |
2010-05-26 |
Carl Worth | Pass through literal space values from replacement...
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Implement simplified substitution for function-like...
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Implement #undef.
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Implement expansion of object-like macros.
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Make the lexer pass whitespace through (as OTHER tokens...
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Store parsed tokens as token list and print all text...
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Delete some trailing whitespace.
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Add xtalloc_reference.
|
commit | commitdiff | tree |
2010-05-25 |
Carl Worth | Starting over with the C99 grammar for the preprocessor.
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Add test for '/', '<<', and '>>' in #if expressions.
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Add test of bitwise operators and octal/hexadecimal...
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Add support for octal and hexadecimal integer literals.
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Switch to intmax_t (rather than int) for #if expressions
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Add the '~' operator to the lexer.
|
commit | commitdiff | tree |
2010-05-24 |
Carl Worth | Implement all operators specified for GLSL #if expressions...
|
commit | commitdiff | tree |
2010-05-21 |
Carl Worth | Implement #if, #else, #elif, and #endif with tests.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Implement (and add test) for token pasting.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Pre-expand macro arguments at time of invocation.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Add xtalloc_asprintf
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Finish cleaning up whitespace differences.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Avoid printing a space at the beginning of lines in...
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Fix bug of consuming excess whitespace.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Remove unused function _print_string_list
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Remove "unnecessary" whitespace from some tests.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Stop ignoring whitespace while testing.
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Add test (and fix) for a function argument of a macro...
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Add support for commas within parenthesized groups...
|
commit | commitdiff | tree |
2010-05-20 |
Carl Worth | Avoid re-expanding a macro name that has once been...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Use new token_list_t rather than string_list_t for...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Perform "re lexing" on string list values rathern than...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Remove unused NEWLINE token.
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Remove unneeded YYLEX_PARAM define.
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Rename yylex to glcpp_parser_lex and give it a glcpp_parser_...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Add a wrapper function around the lexer.
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Like previous fix, but for object-like macros (and...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Fix bug as in previous fix, but with multi-token argument.
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Fix bug (and test) for an invocation using macro name...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Fix bug (and add tests) for a function-like macro defined...
|
commit | commitdiff | tree |
2010-05-19 |
Carl Worth | Rewrite macro handling to support function-like macro...
|
commit | commitdiff | tree |
next |