]> git.saurik.com Git - bison.git/blobdiff - data/bison.simple
Have Bison grammars parsed by a Bison grammar.
[bison.git] / data / bison.simple
index 8b5eda87610192b9094d35706384493cb4fd65de..301058ea131a47ae5fd2a11adf58c9d9bcc8ebd6 100644 (file)
@@ -191,10 +191,10 @@ b4_token_defines(b4_tokens)
 #endif
 
 #ifndef YYSTYPE
 #endif
 
 #ifndef YYSTYPE
-m4_ifdef([b4_stype_line],
+m4_ifdef([b4_stype],
 [#line b4_stype_line "b4_filename"
 [#line b4_stype_line "b4_filename"
-])dnl
-typedef b4_stype yystype;
+typedef union b4_stype yystype;],
+[typedef int yystype;])
 # define YYSTYPE yystype
 # define YYSTYPE_IS_TRIVIAL 1
 #endif
 # define YYSTYPE yystype
 # define YYSTYPE_IS_TRIVIAL 1
 #endif
@@ -1238,11 +1238,10 @@ m4_if(b4_defines_flag, 0, [],
 b4_token_defines(b4_tokens)
 
 #ifndef YYSTYPE
 b4_token_defines(b4_tokens)
 
 #ifndef YYSTYPE
-m4_ifdef([b4_stype_line],
+m4_ifdef([b4_stype],
 [#line b4_stype_line "b4_filename"
 [#line b4_stype_line "b4_filename"
-])dnl
-typedef b4_stype
-yystype;
+typedef union b4_stype yystype;],
+[typedef int yystype;])
 # define YYSTYPE yystype
 #endif
 
 # define YYSTYPE yystype
 #endif