]> git.saurik.com Git - bison.git/blobdiff - tests/input.at
For push mode, add pull wrappers around yypush_parse.
[bison.git] / tests / input.at
index 5686caa4f48aab593da12198e67fd59cea072ba3..fd389a5843c37de52c9d747bf85739d6c2ec3d62 100644 (file)
@@ -470,7 +470,7 @@ char quote[] = "@:>@@:>@,";
 
 %{
 static void yyerror (const char *s);
-static int yylex (void);
+int yylex (void);
 %}
 
 %type <ival> '@<:@'
@@ -503,7 +503,7 @@ value_as_yystype (value val)
   return res;
 }
 
-static int
+int
 yylex (void)
 {
   static char const input[] = "@<:@\1\2$@{@oline@__@&t@oline__\
@@ -529,7 +529,11 @@ AT_DATA([main.c],
 [[typedef int value;
 #include "input.h"
 
+#ifndef YYPUSH_DECLS
 int yyparse (void);
+#else
+int yylex (void);
+#endif
 
 int
 main (void)