]> git.saurik.com Git - bison.git/commitdiff
parser: do not convert $ and @ in code values of %define variables
authorAkim Demaille <akim@lrde.epita.fr>
Thu, 18 Apr 2013 14:37:23 +0000 (16:37 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Thu, 18 Apr 2013 14:37:23 +0000 (16:37 +0200)
* src/parse-gram.y (value: "{...}"): Just strip the braces, but pass
the value as is.

src/parse-gram.y

index 4c87c909ceddc35e5e71e3a39ccc970d2a0f2a72..9a266251d8111c497380a72d3b380302132d5bda 100644 (file)
@@ -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); }
 ;