OSDN Git Service
(root)
/
android-x86
/
external-mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Avoid treating an expanded comma as an argument separator.
[android-x86/external-mesa.git]
/
glcpp-parse.y
2010-05-27
Carl Worth
Avoid treating an expanded comma as an argument separator.
blob
|
commitdiff
2010-05-27
Carl Worth
Add support (and test) for an object-to-function chain...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Treat newlines as space when invoking a function-like...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
All macro lookups should be of type macro_t, not string...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Implement (and test) support for macro expansion within...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
stash
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Implement token pasting.
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Rename identifier from 'i' to 'node'.
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Remove some stale token types.
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Prevent unexpanded macros from being expanded again...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Fix a typo in a comment.
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Expand macro arguments before performing argument subst...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Change macro expansion to append onto token lists rathe...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Check active expansions before expanding a function...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Avoid getting extra trailing whitespace from macros.
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Remove a bunch of old code and give the static treatmen...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Avoid swallowing initial left parenthesis from nested...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Ignore separating whitespace at the beginning of a...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Implement substitution of function parameters in macro...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Collapse multiple spaces in input down to a single...
blob
|
commitdiff
|
diff to current
2010-05-26
Carl Worth
Pass through literal space values from replacement...
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Implement simplified substitution for function-like...
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Implement #undef.
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Implement expansion of object-like macros.
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Make the lexer pass whitespace through (as OTHER tokens...
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Store parsed tokens as token list and print all text...
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Delete some trailing whitespace.
blob
|
commitdiff
|
diff to current
2010-05-25
Carl Worth
Starting over with the C99 grammar for the preprocessor.
blob
|
commitdiff
|
diff to current
2010-05-24
Carl Worth
Switch to intmax_t (rather than int) for #if expressions
blob
|
commitdiff
|
diff to current
2010-05-24
Carl Worth
Implement all operators specified for GLSL #if expressi...
blob
|
commitdiff
|
diff to current
2010-05-21
Carl Worth
Implement #if, #else, #elif, and #endif with tests.
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Implement (and add test) for token pasting.
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Pre-expand macro arguments at time of invocation.
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Finish cleaning up whitespace differences.
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Avoid printing a space at the beginning of lines in...
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Fix bug of consuming excess whitespace.
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Remove unused function _print_string_list
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Add test (and fix) for a function argument of a macro...
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Add support for commas within parenthesized groups...
blob
|
commitdiff
|
diff to current
2010-05-20
Carl Worth
Avoid re-expanding a macro name that has once been...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Use new token_list_t rather than string_list_t for...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Perform "re lexing" on string list values rathern than...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Remove unused NEWLINE token.
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Remove unneeded YYLEX_PARAM define.
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Rename yylex to glcpp_parser_lex and give it a glcpp_pa...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Add a wrapper function around the lexer.
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Like previous fix, but for object-like macros (and...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Fix bug as in previous fix, but with multi-token argument.
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Fix bug (and test) for an invocation using macro name...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Fix bug (and add tests) for a function-like macro defin...
blob
|
commitdiff
|
diff to current
2010-05-19
Carl Worth
Rewrite macro handling to support function-like macro...
blob
|
commitdiff
|
diff to current
2010-05-17
Carl Worth
Fix (and add test for) function-like macro invocation...
blob
|
commitdiff
|
diff to current
2010-05-17
Carl Worth
Expect 1 shift/reduce conflict.
blob
|
commitdiff
|
diff to current
2010-05-17
Carl Worth
Fix bug (and add test) for a function-like-macro appear...
blob
|
commitdiff
|
diff to current
2010-05-17
Carl Worth
Add test and fix bug leading to infinite recursion.
blob
|
commitdiff
|
diff to current
2010-05-15
Carl Worth
Don't return SPACE tokens unless strictly needed.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Provide implementation for macro arguments containing...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Fix expansion of composited macros.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Eliminate a shift/reduce conflict.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Support macro invocations with multiple tokens for...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Make macro-expansion productions create string-list...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Move most printing to the action in the content production.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Remove _list suffix from several identifiers.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Rename list_t and node_t to string_list_t and string_no...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Fix case of a macro formal parameter matching a defined...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Implement substitution of macro arguments.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Make the lexer return SPACE tokens unconditionally.
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Fix parsing of object-like macro with a definition...
blob
|
commitdiff
|
diff to current
2010-05-14
Carl Worth
Eliminate a reduce/reduce conflict in the function...
blob
|
commitdiff
|
diff to current
2010-05-13
Carl Worth
Add support for the structure of function-like macros.
blob
|
commitdiff
|
diff to current
2010-05-13
Carl Worth
Make the lexer distinguish between identifiers and...
blob
|
commitdiff
|
diff to current
2010-05-12
Carl Worth
Remove some redundancy in the top-level production.
blob
|
commitdiff
|
diff to current
2010-05-12
Carl Worth
Simplify lexer significantly (remove all stateful lexing).
blob
|
commitdiff
|
diff to current
2010-05-12
Carl Worth
Add support for the #undef macro.
blob
|
commitdiff
|
diff to current
2010-05-12
Carl Worth
Convert lexer to talloc and add xtalloc wrappers.
blob
|
commitdiff
|
diff to current
2010-05-12
Carl Worth
Fix defines involving both literals and other defined...
blob
|
commitdiff
|
diff to current
2010-05-11
Carl Worth
Fix to handle chained #define directives.
blob
|
commitdiff
|
diff to current
2010-05-10
Carl Worth
Implment #define
blob
|
commitdiff
|
diff to current
2010-05-10
Carl Worth
Add some compiler warnings and corresponding fixes.
blob
|
commitdiff
|
diff to current
2010-05-10
Carl Worth
Make the lexer reentrant (to avoid "still reachable...
blob
|
commitdiff
|
diff to current
2010-05-10
Carl Worth
Add the tiniest shell of a flex/bison-based parser.
blob
|
commitdiff
|
diff to current