]> git.saurik.com Git - bison.git/blobdiff - src/scan-gram.l
Dub make_TOKEN as a public type interface.
[bison.git] / src / scan-gram.l
index 5ef8edba25c30cd857acee5538f34e9e25d172f8..9a733bc178fbcf6942e9057d367d6bf5073c8606 100644 (file)
@@ -157,6 +157,13 @@ splice      (\\[ \f\t\v]*\n)*
   /*----------------------------.
   | Scanning Bison directives.  |
   `----------------------------*/
   /*----------------------------.
   | Scanning Bison directives.  |
   `----------------------------*/
+
+  /* For directives that are also command line options, the regex must be
+       "%..."
+     after "[-_]"s are removed, and the directive must match the --long
+     option name, with a single string argument.  Otherwise, add exceptions
+     to ../build-aux/cross-options.pl.  */
+
 <INITIAL>
 {
   "%binary"                         return PERCENT_NONASSOC;
 <INITIAL>
 {
   "%binary"                         return PERCENT_NONASSOC;