mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
glcpp: Explicitly expect 0 shift/reduce conflicts.
The "%expect 0" construct will make bison emit an error if any future changes to the grammar introduce shift/reduce conflicts, (without also increasing the number after "%expect").
This commit is contained in:
parent
2233d10442
commit
efef950f39
1 changed files with 1 additions and 0 deletions
|
|
@ -141,6 +141,7 @@ glcpp_parser_lex_from (glcpp_parser_t *parser, token_list_t *list);
|
||||||
%parse-param {glcpp_parser_t *parser}
|
%parse-param {glcpp_parser_t *parser}
|
||||||
%lex-param {glcpp_parser_t *parser}
|
%lex-param {glcpp_parser_t *parser}
|
||||||
|
|
||||||
|
%expect 0
|
||||||
%token COMMA_FINAL DEFINED ELIF_EXPANDED HASH HASH_DEFINE_FUNC HASH_DEFINE_OBJ HASH_ELIF HASH_ELSE HASH_ENDIF HASH_IF HASH_IFDEF HASH_IFNDEF HASH_UNDEF IDENTIFIER IF_EXPANDED INTEGER INTEGER_STRING NEWLINE OTHER PLACEHOLDER SPACE
|
%token COMMA_FINAL DEFINED ELIF_EXPANDED HASH HASH_DEFINE_FUNC HASH_DEFINE_OBJ HASH_ELIF HASH_ELSE HASH_ENDIF HASH_IF HASH_IFDEF HASH_IFNDEF HASH_UNDEF IDENTIFIER IF_EXPANDED INTEGER INTEGER_STRING NEWLINE OTHER PLACEHOLDER SPACE
|
||||||
%token PASTE
|
%token PASTE
|
||||||
%type <ival> expression INTEGER operator SPACE
|
%type <ival> expression INTEGER operator SPACE
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue