summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2013-04-18 16:37:23 +0200
committerAkim Demaille <akim@lrde.epita.fr>2013-04-18 16:37:23 +0200
commit9402b623533a83d8aade70988622ad7e5f063117 (patch)
tree1d84c69d199c15e550e0ab6b574dc2dbc3243d93 /src
parent985d7177e8aaedcabe48dd911077ddcc8f74891f (diff)
downloadbison-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.y3
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); }
;