diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2013-04-18 16:37:23 +0200 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2013-04-18 16:37:23 +0200 |
commit | 9402b623533a83d8aade70988622ad7e5f063117 (patch) | |
tree | 1d84c69d199c15e550e0ab6b574dc2dbc3243d93 /src | |
parent | 985d7177e8aaedcabe48dd911077ddcc8f74891f (diff) | |
download | bison-9402b623533a83d8aade70988622ad7e5f063117.tar.gz |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/parse-gram.y | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parse-gram.y b/src/parse-gram.y index 4c87c909..9a266251 100644 --- a/src/parse-gram.y +++ b/src/parse-gram.y @@ -661,8 +661,7 @@ value: %empty { $$.kind = muscle_keyword; $$.chars = ""; } | ID { $$.kind = muscle_keyword; $$.chars = $1; } | STRING { $$.kind = muscle_string; $$.chars = $1; } -| "{...}" { $$.kind = muscle_code; - $$.chars = translate_code_braceless ($1, @1); } +| "{...}" { $$.kind = muscle_code; $$.chars = strip_braces ($1); } ; |