This fixes some randomized test failures in the C grammar, relating to Object-like macros.
The object-like macro rule relies on a whitespace token in order to distinguish object-like
macros whose values begin with a '(' from function-like macros. The presence of that
whitespace token means that other nodes should not be reusable in that state.
|
||
|---|---|---|
| .. | ||
| build_parse_table.cc | ||
| build_parse_table.h | ||
| build_tables.cc | ||
| build_tables.h | ||
| conflict_type.h | ||
| lex_conflict_manager.cc | ||
| lex_conflict_manager.h | ||
| lex_item.cc | ||
| lex_item.h | ||
| lex_item_transitions.cc | ||
| lex_item_transitions.h | ||
| lex_table_builder.cc | ||
| lex_table_builder.h | ||
| lookahead_set.cc | ||
| lookahead_set.h | ||
| parse_item.cc | ||
| parse_item.h | ||
| parse_item_set_builder.cc | ||
| parse_item_set_builder.h | ||
| rule_can_be_blank.cc | ||
| rule_can_be_blank.h | ||