mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 04:13:03 +00:00
parser: do not convert $ and @ in code values of %define variables
* src/parse-gram.y (value: "{...}"): Just strip the braces, but pass
the value as is.
This commit is contained in:
@@ -661,8 +661,7 @@ value:
|
|||||||
%empty { $$.kind = muscle_keyword; $$.chars = ""; }
|
%empty { $$.kind = muscle_keyword; $$.chars = ""; }
|
||||||
| ID { $$.kind = muscle_keyword; $$.chars = $1; }
|
| ID { $$.kind = muscle_keyword; $$.chars = $1; }
|
||||||
| STRING { $$.kind = muscle_string; $$.chars = $1; }
|
| STRING { $$.kind = muscle_string; $$.chars = $1; }
|
||||||
| "{...}" { $$.kind = muscle_code;
|
| "{...}" { $$.kind = muscle_code; $$.chars = strip_braces ($1); }
|
||||||
$$.chars = translate_code_braceless ($1, @1); }
|
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user