Clean up b4_check_percent_code_qualifiers a little.

* data/bison.m4 (b4_check_percent_code_qualifiers): Expect qualifiers
in b4_used_percent_code_qualifiers to be double-M4-quoted.  Rewrite
documentation and add examples.
* src/parse-gram.y (grammar_declaration): Double-M4-quote those
qualifiers here.
This commit is contained in:
Joel E. Denny
2007-01-06 23:12:25 +00:00
parent 08af01c2fc
commit 1c7b7e1d87
5 changed files with 121 additions and 98 deletions

View File

@@ -323,7 +323,9 @@ grammar_declaration:
muscle_code_grow (uniqstr_new (name), $3, @3);
free (name);
code_scanner_last_string_free ();
muscle_grow ("used_percent_code_qualifiers", $2, ",");
muscle_grow ("used_percent_code_qualifiers", "[[", ",");
muscle_grow ("used_percent_code_qualifiers", $2, "");
muscle_grow ("used_percent_code_qualifiers", "]]", "");
}
;