1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
| /* A Bison parser, made by GNU Bison 2.7. */
|
| /* Bison interface for Yacc-like parsers in C
|
| Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
|
| This program is free software: you can redistribute it and/or modify
| it under the terms of the GNU General Public License as published by
| the Free Software Foundation, either version 3 of the License, or
| (at your option) any later version.
|
| This program is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| GNU General Public License for more details.
|
| You should have received a copy of the GNU General Public License
| along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
| /* As a special exception, you may create a larger work that contains
| part or all of the Bison parser skeleton and distribute that work
| under terms of your choice, so long as that work isn't itself a
| parser generator using the skeleton or a modified version thereof
| as a parser skeleton. Alternatively, if you modify or redistribute
| the parser skeleton itself, you may (at your option) remove this
| special exception, which will cause the skeleton and the resulting
| Bison output files to be licensed under the GNU General Public
| License without this special exception.
|
| This special exception was added by the Free Software Foundation in
| version 2.2 of Bison. */
|
| #ifndef YY_YY_SCRIPTS_GENKSYMS_PARSE_TAB_H_SHIPPED_INCLUDED
| # define YY_YY_SCRIPTS_GENKSYMS_PARSE_TAB_H_SHIPPED_INCLUDED
| /* Enabling traces. */
| #ifndef YYDEBUG
| # define YYDEBUG 1
| #endif
| #if YYDEBUG
| extern int yydebug;
| #endif
|
| /* Tokens. */
| #ifndef YYTOKENTYPE
| # define YYTOKENTYPE
| /* Put the tokens into the symbol table, so that GDB and other debuggers
| know about them. */
| enum yytokentype {
| ASM_KEYW = 258,
| ATTRIBUTE_KEYW = 259,
| AUTO_KEYW = 260,
| BOOL_KEYW = 261,
| CHAR_KEYW = 262,
| CONST_KEYW = 263,
| DOUBLE_KEYW = 264,
| ENUM_KEYW = 265,
| EXTERN_KEYW = 266,
| EXTENSION_KEYW = 267,
| FLOAT_KEYW = 268,
| INLINE_KEYW = 269,
| INT_KEYW = 270,
| LONG_KEYW = 271,
| REGISTER_KEYW = 272,
| RESTRICT_KEYW = 273,
| SHORT_KEYW = 274,
| SIGNED_KEYW = 275,
| STATIC_KEYW = 276,
| STRUCT_KEYW = 277,
| TYPEDEF_KEYW = 278,
| UNION_KEYW = 279,
| UNSIGNED_KEYW = 280,
| VOID_KEYW = 281,
| VOLATILE_KEYW = 282,
| TYPEOF_KEYW = 283,
| EXPORT_SYMBOL_KEYW = 284,
| ASM_PHRASE = 285,
| ATTRIBUTE_PHRASE = 286,
| TYPEOF_PHRASE = 287,
| BRACE_PHRASE = 288,
| BRACKET_PHRASE = 289,
| EXPRESSION_PHRASE = 290,
| CHAR = 291,
| DOTS = 292,
| IDENT = 293,
| INT = 294,
| REAL = 295,
| STRING = 296,
| TYPE = 297,
| OTHER = 298,
| FILENAME = 299
| };
| #endif
|
|
| #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
| typedef int YYSTYPE;
| # define YYSTYPE_IS_TRIVIAL 1
| # define yystype YYSTYPE /* obsolescent; will be withdrawn */
| # define YYSTYPE_IS_DECLARED 1
| #endif
|
| extern YYSTYPE yylval;
|
| #ifdef YYPARSE_PARAM
| #if defined __STDC__ || defined __cplusplus
| int yyparse (void *YYPARSE_PARAM);
| #else
| int yyparse ();
| #endif
| #else /* ! YYPARSE_PARAM */
| #if defined __STDC__ || defined __cplusplus
| int yyparse (void);
| #else
| int yyparse ();
| #endif
| #endif /* ! YYPARSE_PARAM */
|
| #endif /* !YY_YY_SCRIPTS_GENKSYMS_PARSE_TAB_H_SHIPPED_INCLUDED */
|
|