1 |
/* A Bison parser, made by GNU Bison 1.875b. */ |
/* A Bison parser, made by GNU Bison 1.875c. */ |
2 |
|
|
3 |
/* Skeleton parser for Yacc-like parsing with Bison, |
/* Skeleton parser for Yacc-like parsing with Bison, |
4 |
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
51 |
PERCENT_EXPECT = 276, |
PERCENT_EXPECT = 276, |
52 |
PERCENT_FILE_PREFIX = 277, |
PERCENT_FILE_PREFIX = 277, |
53 |
PERCENT_GLR_PARSER = 278, |
PERCENT_GLR_PARSER = 278, |
54 |
PERCENT_LEX_PARAM = 279, |
PERCENT_INITIAL_ACTION = 279, |
55 |
PERCENT_LOCATIONS = 280, |
PERCENT_LEX_PARAM = 280, |
56 |
PERCENT_NAME_PREFIX = 281, |
PERCENT_LOCATIONS = 281, |
57 |
PERCENT_NO_LINES = 282, |
PERCENT_NAME_PREFIX = 282, |
58 |
PERCENT_NONDETERMINISTIC_PARSER = 283, |
PERCENT_NO_LINES = 283, |
59 |
PERCENT_OUTPUT = 284, |
PERCENT_NONDETERMINISTIC_PARSER = 284, |
60 |
PERCENT_PARSE_PARAM = 285, |
PERCENT_OUTPUT = 285, |
61 |
PERCENT_PURE_PARSER = 286, |
PERCENT_PARSE_PARAM = 286, |
62 |
PERCENT_SKELETON = 287, |
PERCENT_PURE_PARSER = 287, |
63 |
PERCENT_START = 288, |
PERCENT_SKELETON = 288, |
64 |
PERCENT_TOKEN_TABLE = 289, |
PERCENT_START = 289, |
65 |
PERCENT_VERBOSE = 290, |
PERCENT_TOKEN_TABLE = 290, |
66 |
PERCENT_YACC = 291, |
PERCENT_VERBOSE = 291, |
67 |
TYPE = 292, |
PERCENT_YACC = 292, |
68 |
EQUAL = 293, |
TYPE = 293, |
69 |
SEMICOLON = 294, |
EQUAL = 294, |
70 |
PIPE = 295, |
SEMICOLON = 295, |
71 |
ID = 296, |
PIPE = 296, |
72 |
ID_COLON = 297, |
ID = 297, |
73 |
PERCENT_PERCENT = 298, |
ID_COLON = 298, |
74 |
PROLOGUE = 299, |
PERCENT_PERCENT = 299, |
75 |
EPILOGUE = 300, |
PROLOGUE = 300, |
76 |
BRACED_CODE = 301 |
EPILOGUE = 301, |
77 |
|
BRACED_CODE = 302 |
78 |
}; |
}; |
79 |
#endif |
#endif |
80 |
#define GRAM_EOF 0 |
#define GRAM_EOF 0 |
99 |
#define PERCENT_EXPECT 276 |
#define PERCENT_EXPECT 276 |
100 |
#define PERCENT_FILE_PREFIX 277 |
#define PERCENT_FILE_PREFIX 277 |
101 |
#define PERCENT_GLR_PARSER 278 |
#define PERCENT_GLR_PARSER 278 |
102 |
#define PERCENT_LEX_PARAM 279 |
#define PERCENT_INITIAL_ACTION 279 |
103 |
#define PERCENT_LOCATIONS 280 |
#define PERCENT_LEX_PARAM 280 |
104 |
#define PERCENT_NAME_PREFIX 281 |
#define PERCENT_LOCATIONS 281 |
105 |
#define PERCENT_NO_LINES 282 |
#define PERCENT_NAME_PREFIX 282 |
106 |
#define PERCENT_NONDETERMINISTIC_PARSER 283 |
#define PERCENT_NO_LINES 283 |
107 |
#define PERCENT_OUTPUT 284 |
#define PERCENT_NONDETERMINISTIC_PARSER 284 |
108 |
#define PERCENT_PARSE_PARAM 285 |
#define PERCENT_OUTPUT 285 |
109 |
#define PERCENT_PURE_PARSER 286 |
#define PERCENT_PARSE_PARAM 286 |
110 |
#define PERCENT_SKELETON 287 |
#define PERCENT_PURE_PARSER 287 |
111 |
#define PERCENT_START 288 |
#define PERCENT_SKELETON 288 |
112 |
#define PERCENT_TOKEN_TABLE 289 |
#define PERCENT_START 289 |
113 |
#define PERCENT_VERBOSE 290 |
#define PERCENT_TOKEN_TABLE 290 |
114 |
#define PERCENT_YACC 291 |
#define PERCENT_VERBOSE 291 |
115 |
#define TYPE 292 |
#define PERCENT_YACC 292 |
116 |
#define EQUAL 293 |
#define TYPE 293 |
117 |
#define SEMICOLON 294 |
#define EQUAL 294 |
118 |
#define PIPE 295 |
#define SEMICOLON 295 |
119 |
#define ID 296 |
#define PIPE 296 |
120 |
#define ID_COLON 297 |
#define ID 297 |
121 |
#define PERCENT_PERCENT 298 |
#define ID_COLON 298 |
122 |
#define PROLOGUE 299 |
#define PERCENT_PERCENT 299 |
123 |
#define EPILOGUE 300 |
#define PROLOGUE 300 |
124 |
#define BRACED_CODE 301 |
#define EPILOGUE 301 |
125 |
|
#define BRACED_CODE 302 |
126 |
|
|
127 |
|
|
128 |
|
|
129 |
|
|
130 |
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) |
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) |
131 |
#line 75 "parse-gram.y" |
#line 80 "parse-gram.y" |
132 |
typedef union YYSTYPE { |
typedef union YYSTYPE { |
133 |
symbol *symbol; |
symbol *symbol; |
134 |
symbol_list *list; |
symbol_list *list; |
137 |
assoc assoc; |
assoc assoc; |
138 |
uniqstr uniqstr; |
uniqstr uniqstr; |
139 |
} YYSTYPE; |
} YYSTYPE; |
140 |
/* Line 1268 of yacc.c. */ |
/* Line 1285 of yacc.c. */ |
141 |
#line 140 "y.tab.h" |
#line 142 "y.tab.h" |
142 |
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
143 |
# define YYSTYPE_IS_DECLARED 1 |
# define YYSTYPE_IS_DECLARED 1 |
144 |
# define YYSTYPE_IS_TRIVIAL 1 |
# define YYSTYPE_IS_TRIVIAL 1 |