OSDN Git Service

Avoid treating an expanded comma as an argument separator.
[android-x86/external-mesa.git] / glcpp-parse.y
2010-05-27 Carl WorthAvoid treating an expanded comma as an argument separator.
2010-05-27 Carl WorthAdd support (and test) for an object-to-function chain...
2010-05-26 Carl WorthTreat newlines as space when invoking a function-like...
2010-05-26 Carl WorthAll macro lookups should be of type macro_t, not string...
2010-05-26 Carl WorthImplement (and test) support for macro expansion within...
2010-05-26 Carl Worthstash
2010-05-26 Carl WorthImplement token pasting.
2010-05-26 Carl WorthRename identifier from 'i' to 'node'.
2010-05-26 Carl WorthRemove some stale token types.
2010-05-26 Carl WorthPrevent unexpanded macros from being expanded again...
2010-05-26 Carl WorthFix a typo in a comment.
2010-05-26 Carl WorthExpand macro arguments before performing argument subst...
2010-05-26 Carl WorthChange macro expansion to append onto token lists rathe...
2010-05-26 Carl WorthCheck active expansions before expanding a function...
2010-05-26 Carl WorthAvoid getting extra trailing whitespace from macros.
2010-05-26 Carl WorthRemove a bunch of old code and give the static treatmen...
2010-05-26 Carl WorthAvoid swallowing initial left parenthesis from nested...
2010-05-26 Carl WorthIgnore separating whitespace at the beginning of a...
2010-05-26 Carl WorthImplement substitution of function parameters in macro...
2010-05-26 Carl WorthCollapse multiple spaces in input down to a single...
2010-05-26 Carl WorthPass through literal space values from replacement...
2010-05-25 Carl WorthImplement simplified substitution for function-like...
2010-05-25 Carl WorthImplement #undef.
2010-05-25 Carl WorthImplement expansion of object-like macros.
2010-05-25 Carl WorthMake the lexer pass whitespace through (as OTHER tokens...
2010-05-25 Carl WorthStore parsed tokens as token list and print all text...
2010-05-25 Carl WorthDelete some trailing whitespace.
2010-05-25 Carl WorthStarting over with the C99 grammar for the preprocessor.
2010-05-24 Carl WorthSwitch to intmax_t (rather than int) for #if expressions
2010-05-24 Carl WorthImplement all operators specified for GLSL #if expressi...
2010-05-21 Carl WorthImplement #if, #else, #elif, and #endif with tests.
2010-05-20 Carl WorthImplement (and add test) for token pasting.
2010-05-20 Carl WorthPre-expand macro arguments at time of invocation.
2010-05-20 Carl WorthFinish cleaning up whitespace differences.
2010-05-20 Carl WorthAvoid printing a space at the beginning of lines in...
2010-05-20 Carl WorthFix bug of consuming excess whitespace.
2010-05-20 Carl WorthRemove unused function _print_string_list
2010-05-20 Carl WorthAdd test (and fix) for a function argument of a macro...
2010-05-20 Carl WorthAdd support for commas within parenthesized groups...
2010-05-20 Carl WorthAvoid re-expanding a macro name that has once been...
2010-05-19 Carl WorthUse new token_list_t rather than string_list_t for...
2010-05-19 Carl WorthPerform "re lexing" on string list values rathern than...
2010-05-19 Carl WorthRemove unused NEWLINE token.
2010-05-19 Carl WorthRemove unneeded YYLEX_PARAM define.
2010-05-19 Carl WorthRename yylex to glcpp_parser_lex and give it a glcpp_pa...
2010-05-19 Carl WorthAdd a wrapper function around the lexer.
2010-05-19 Carl WorthLike previous fix, but for object-like macros (and...
2010-05-19 Carl WorthFix bug as in previous fix, but with multi-token argument.
2010-05-19 Carl WorthFix bug (and test) for an invocation using macro name...
2010-05-19 Carl WorthFix bug (and add tests) for a function-like macro defin...
2010-05-19 Carl WorthRewrite macro handling to support function-like macro...
2010-05-17 Carl WorthFix (and add test for) function-like macro invocation...
2010-05-17 Carl WorthExpect 1 shift/reduce conflict.
2010-05-17 Carl WorthFix bug (and add test) for a function-like-macro appear...
2010-05-17 Carl WorthAdd test and fix bug leading to infinite recursion.
2010-05-15 Carl WorthDon't return SPACE tokens unless strictly needed.
2010-05-14 Carl WorthProvide implementation for macro arguments containing...
2010-05-14 Carl WorthFix expansion of composited macros.
2010-05-14 Carl WorthEliminate a shift/reduce conflict.
2010-05-14 Carl WorthSupport macro invocations with multiple tokens for...
2010-05-14 Carl WorthMake macro-expansion productions create string-list...
2010-05-14 Carl WorthMove most printing to the action in the content production.
2010-05-14 Carl WorthRemove _list suffix from several identifiers.
2010-05-14 Carl WorthRename list_t and node_t to string_list_t and string_no...
2010-05-14 Carl WorthFix case of a macro formal parameter matching a defined...
2010-05-14 Carl WorthImplement substitution of macro arguments.
2010-05-14 Carl WorthMake the lexer return SPACE tokens unconditionally.
2010-05-14 Carl WorthFix parsing of object-like macro with a definition...
2010-05-14 Carl WorthEliminate a reduce/reduce conflict in the function...
2010-05-13 Carl WorthAdd support for the structure of function-like macros.
2010-05-13 Carl WorthMake the lexer distinguish between identifiers and...
2010-05-12 Carl WorthRemove some redundancy in the top-level production.
2010-05-12 Carl WorthSimplify lexer significantly (remove all stateful lexing).
2010-05-12 Carl WorthAdd support for the #undef macro.
2010-05-12 Carl WorthConvert lexer to talloc and add xtalloc wrappers.
2010-05-12 Carl WorthFix defines involving both literals and other defined...
2010-05-11 Carl WorthFix to handle chained #define directives.
2010-05-10 Carl WorthImplment #define
2010-05-10 Carl WorthAdd some compiler warnings and corresponding fixes.
2010-05-10 Carl WorthMake the lexer reentrant (to avoid "still reachable...
2010-05-10 Carl WorthAdd the tiniest shell of a flex/bison-based parser.