projects
/
profile
/
ivi
/
mesa.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
profile/ivi/mesa.git
2010-05-19
Carl Worth
Use new token_list_t rather than string_list_t for...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Perform "re lexing" on string list values rathern than...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Remove unused NEWLINE token.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Remove unneeded YYLEX_PARAM define.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Rename yylex to glcpp_parser_lex and give it a glcpp_pa...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Add a wrapper function around the lexer.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Like previous fix, but for object-like macros (and...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Fix bug as in previous fix, but with multi-token argument.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Fix bug (and test) for an invocation using macro name...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Fix bug (and add tests) for a function-like macro defin...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Rewrite macro handling to support function-like macro...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-19
Carl Worth
Add several tests where the defined value of a macro...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-17
Carl Worth
Fix (and add test for) function-like macro invocation...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-17
Carl Worth
Expect 1 shift/reduce conflict.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-17
Carl Worth
Fix bug (and add test) for a function-like-macro appear...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-17
Carl Worth
Add test and fix bug leading to infinite recursion.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-15
Carl Worth
Fix two whitespace bugs in the lexer.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-15
Carl Worth
Don't return SPACE tokens unless strictly needed.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-15
Carl Worth
Add test with extra whitespace in macro defintions...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Provide implementation for macro arguments containing...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add test invoking a macro with an argument containing...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Fix expansion of composited macros.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add test for composed invocation of function-like macros.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Eliminate a shift/reduce conflict.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Support macro invocations with multiple tokens for...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add test for function-like macro invocations with multi...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Make macro-expansion productions create string-list...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Move most printing to the action in the content production.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Remove _list suffix from several identifiers.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Rename list_t and node_t to string_list_t and string_no...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Fix case of a macro formal parameter matching a defined...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add test where a macro formal parameter is the same...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Implement substitution of macro arguments.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add tests exercising substitution of arguments in funct...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Make the lexer return SPACE tokens unconditionally.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Makefile: Make "make test" depend on the main program.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add some whitespace variations to test 15.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Fix parsing of object-like macro with a definition...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Add test for an object-like macro with a definition...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-14
Carl Worth
Eliminate a reduce/reduce conflict in the function...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-13
Carl Worth
Add support for the structure of function-like macros.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-13
Carl Worth
Add tests for the structure of function-like macros.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-13
Carl Worth
Make the lexer distinguish between identifiers and...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Remove some redundancy in the top-level production.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Simplify lexer significantly (remove all stateful lexing).
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Add test case to define, undef, and then again define...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Add support for the #undef macro.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Add test for #undef.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Add test for an empty definition.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Convert lexer to talloc and add xtalloc wrappers.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-12
Carl Worth
Fix defines involving both literals and other defined...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-11
Carl Worth
Add tests defining a macro to be a literal and another...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-11
Carl Worth
Add a couple more tests for chained #define directives.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-11
Carl Worth
Fix to handle chained #define directives.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-11
Carl Worth
Add test for chained #define directives.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-11
Carl Worth
Add README file describing glcpp.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Add a very simple test for the pre-processor.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Implment #define
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Makefile: Enable debugging of parser.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Add hash table implementation from glsl2 project.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Add .gitignore file.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Add some compiler warnings and corresponding fixes.
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Make the lexer reentrant (to avoid "still reachable...
commit
|
commitdiff
|
tree
|
snapshot
2010-05-10
Carl Worth
Add the tiniest shell of a flex/bison-based parser.
commit
|
commitdiff
|
tree
|
snapshot