]> git.saurik.com Git - bison.git/blobdiff - src/scan-gram.l
Require default %destructor/%printer to be declared using
[bison.git] / src / scan-gram.l
index b6246cb70aa1b6a6657ab82de1bbd3f6344c711f..6df72afe0a3da5310dd79b3088fff36b50fd0c45 100644 (file)
@@ -108,10 +108,10 @@ splice     (\\[ \f\t\v]*\n)*
 %%
 %{
   /* Nesting level of the current code in braces.  */
-  static int braces_level IF_LINT (= 0);
+  int braces_level IF_LINT (= 0);
 
   /* Parent context state, when applicable.  */
-  static int context_state IF_LINT (= 0);
+  int context_state IF_LINT (= 0);
 
   /* Location of most recent identifier, when applicable.  */
   location id_loc IF_LINT (= empty_location);
@@ -193,6 +193,7 @@ splice       (\\[ \f\t\v]*\n)*
   "%skeleton"                      return PERCENT_SKELETON;
   "%start"                         return PERCENT_START;
   "%start-header"                   return PERCENT_START_HEADER;
+  "%symbol-default"                 return PERCENT_SYMBOL_DEFAULT;
   "%term"                          return PERCENT_TOKEN;
   "%token"                         return PERCENT_TOKEN;
   "%token"[-_]"table"              return PERCENT_TOKEN_TABLE;