PIPS
cyacc.h
Go to the documentation of this file.
1
/* A Bison parser, made by GNU Bison 3.8.2. */
2
3
/* Bison interface for Yacc-like parsers in C
4
5
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
6
Inc.
7
8
This program is free software: you can redistribute it and/or modify
9
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation, either version 3 of the License, or
11
(at your option) any later version.
12
13
This program is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program. If not, see <https://www.gnu.org/licenses/>. */
20
21
/* As a special exception, you may create a larger work that contains
22
part or all of the Bison parser skeleton and distribute that work
23
under terms of your choice, so long as that work isn't itself a
24
parser generator using the skeleton or a modified version thereof
25
as a parser skeleton. Alternatively, if you modify or redistribute
26
the parser skeleton itself, you may (at your option) remove this
27
special exception, which will cause the skeleton and the resulting
28
Bison output files to be licensed under the GNU General Public
29
License without this special exception.
30
31
This special exception was added by the Free Software Foundation in
32
version 2.2 of Bison. */
33
34
/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
35
especially those whose name start with YY_ or yy_. They are
36
private implementation details that can be changed or removed. */
37
38
#ifndef YY_C_CYACC_TAB_H_INCLUDED
39
# define YY_C_CYACC_TAB_H_INCLUDED
40
/* Debug traces. */
41
#ifndef YYDEBUG
42
# define YYDEBUG 1
43
#endif
44
#if YYDEBUG
45
extern
int
c_debug
;
46
#endif
47
48
/* Token kinds. */
49
#ifndef YYTOKENTYPE
50
# define YYTOKENTYPE
51
enum
yytokentype
52
{
53
YYEMPTY
= -2,
54
YYEOF
= 0,
/* "end of file" */
55
YYerror
= 256,
/* error */
56
YYUNDEF
= 257,
/* "invalid token" */
57
TK_IDENT
= 258,
/* TK_IDENT */
58
TK_CHARCON
= 259,
/* TK_CHARCON */
59
TK_INTCON
= 260,
/* TK_INTCON */
60
TK_FLOATCON
= 261,
/* TK_FLOATCON */
61
TK_NAMED_TYPE
= 262,
/* TK_NAMED_TYPE */
62
TK_STRINGCON
= 263,
/* TK_STRINGCON */
63
TK_WSTRINGCON
= 264,
/* TK_WSTRINGCON */
64
TK_EOF
= 265,
/* TK_EOF */
65
TK_CHAR
= 266,
/* TK_CHAR */
66
TK_INT
= 267,
/* TK_INT */
67
TK_INT128
= 268,
/* TK_INT128 */
68
TK_UINT128
= 269,
/* TK_UINT128 */
69
TK_DOUBLE
= 270,
/* TK_DOUBLE */
70
TK_FLOAT
= 271,
/* TK_FLOAT */
71
TK_VOID
= 272,
/* TK_VOID */
72
TK_COMPLEX
= 273,
/* TK_COMPLEX */
73
TK_ENUM
= 274,
/* TK_ENUM */
74
TK_STRUCT
= 275,
/* TK_STRUCT */
75
TK_TYPEDEF
= 276,
/* TK_TYPEDEF */
76
TK_UNION
= 277,
/* TK_UNION */
77
TK_SIGNED
= 278,
/* TK_SIGNED */
78
TK_UNSIGNED
= 279,
/* TK_UNSIGNED */
79
TK_LONG
= 280,
/* TK_LONG */
80
TK_SHORT
= 281,
/* TK_SHORT */
81
TK_VOLATILE
= 282,
/* TK_VOLATILE */
82
TK_EXTERN
= 283,
/* TK_EXTERN */
83
TK_STATIC
= 284,
/* TK_STATIC */
84
TK_STATIC_DIMENSION
= 285,
/* TK_STATIC_DIMENSION */
85
TK_CONST
= 286,
/* TK_CONST */
86
TK_RESTRICT
= 287,
/* TK_RESTRICT */
87
TK_AUTO
= 288,
/* TK_AUTO */
88
TK_REGISTER
= 289,
/* TK_REGISTER */
89
TK_THREAD
= 290,
/* TK_THREAD */
90
TK_SIZEOF
= 291,
/* TK_SIZEOF */
91
TK_ALIGNOF
= 292,
/* TK_ALIGNOF */
92
TK_EQ
= 293,
/* TK_EQ */
93
TK_PLUS_EQ
= 294,
/* TK_PLUS_EQ */
94
TK_MINUS_EQ
= 295,
/* TK_MINUS_EQ */
95
TK_STAR_EQ
= 296,
/* TK_STAR_EQ */
96
TK_SLASH_EQ
= 297,
/* TK_SLASH_EQ */
97
TK_PERCENT_EQ
= 298,
/* TK_PERCENT_EQ */
98
TK_AND_EQ
= 299,
/* TK_AND_EQ */
99
TK_PIPE_EQ
= 300,
/* TK_PIPE_EQ */
100
TK_CIRC_EQ
= 301,
/* TK_CIRC_EQ */
101
TK_INF_INF_EQ
= 302,
/* TK_INF_INF_EQ */
102
TK_SUP_SUP_EQ
= 303,
/* TK_SUP_SUP_EQ */
103
TK_ARROW
= 304,
/* TK_ARROW */
104
TK_DOT
= 305,
/* TK_DOT */
105
TK_EQ_EQ
= 306,
/* TK_EQ_EQ */
106
TK_EXCLAM_EQ
= 307,
/* TK_EXCLAM_EQ */
107
TK_INF
= 308,
/* TK_INF */
108
TK_SUP
= 309,
/* TK_SUP */
109
TK_INF_EQ
= 310,
/* TK_INF_EQ */
110
TK_SUP_EQ
= 311,
/* TK_SUP_EQ */
111
TK_PLUS
= 312,
/* TK_PLUS */
112
TK_MINUS
= 313,
/* TK_MINUS */
113
TK_STAR
= 314,
/* TK_STAR */
114
TK_SLASH
= 315,
/* TK_SLASH */
115
TK_PERCENT
= 316,
/* TK_PERCENT */
116
TK_TILDE
= 317,
/* TK_TILDE */
117
TK_AND
= 318,
/* TK_AND */
118
TK_PIPE
= 319,
/* TK_PIPE */
119
TK_CIRC
= 320,
/* TK_CIRC */
120
TK_EXCLAM
= 321,
/* TK_EXCLAM */
121
TK_AND_AND
= 322,
/* TK_AND_AND */
122
TK_PIPE_PIPE
= 323,
/* TK_PIPE_PIPE */
123
TK_INF_INF
= 324,
/* TK_INF_INF */
124
TK_SUP_SUP
= 325,
/* TK_SUP_SUP */
125
TK_PLUS_PLUS
= 326,
/* TK_PLUS_PLUS */
126
TK_MINUS_MINUS
= 327,
/* TK_MINUS_MINUS */
127
TK_RPAREN
= 328,
/* TK_RPAREN */
128
TK_LPAREN
= 329,
/* TK_LPAREN */
129
TK_RBRACE
= 330,
/* TK_RBRACE */
130
TK_LBRACE
= 331,
/* TK_LBRACE */
131
TK_LBRACKET
= 332,
/* TK_LBRACKET */
132
TK_RBRACKET
= 333,
/* TK_RBRACKET */
133
TK_COLON
= 334,
/* TK_COLON */
134
TK_SEMICOLON
= 335,
/* TK_SEMICOLON */
135
TK_COMMA
= 336,
/* TK_COMMA */
136
TK_ELLIPSIS
= 337,
/* TK_ELLIPSIS */
137
TK_QUEST
= 338,
/* TK_QUEST */
138
TK_BREAK
= 339,
/* TK_BREAK */
139
TK_CONTINUE
= 340,
/* TK_CONTINUE */
140
TK_GOTO
= 341,
/* TK_GOTO */
141
TK_RETURN
= 342,
/* TK_RETURN */
142
TK_SWITCH
= 343,
/* TK_SWITCH */
143
TK_CASE
= 344,
/* TK_CASE */
144
TK_DEFAULT
= 345,
/* TK_DEFAULT */
145
TK_WHILE
= 346,
/* TK_WHILE */
146
TK_DO
= 347,
/* TK_DO */
147
TK_FOR
= 348,
/* TK_FOR */
148
TK_IF
= 349,
/* TK_IF */
149
TK_ELSE
= 350,
/* TK_ELSE */
150
TK_ATTRIBUTE
= 351,
/* TK_ATTRIBUTE */
151
TK_INLINE
= 352,
/* TK_INLINE */
152
TK_ASM
= 353,
/* TK_ASM */
153
TK_TYPEOF
= 354,
/* TK_TYPEOF */
154
TK_FUNCTION__
= 355,
/* TK_FUNCTION__ */
155
TK_PRETTY_FUNCTION__
= 356,
/* TK_PRETTY_FUNCTION__ */
156
TK_LABEL__
= 357,
/* TK_LABEL__ */
157
TK_BUILTIN_VA_ARG
= 358,
/* TK_BUILTIN_VA_ARG */
158
TK_BUILTIN_VA_LIST
= 359,
/* TK_BUILTIN_VA_LIST */
159
TK_BLOCKATTRIBUTE
= 360,
/* TK_BLOCKATTRIBUTE */
160
TK_DECLSPEC
= 361,
/* TK_DECLSPEC */
161
TK_MSASM
= 362,
/* TK_MSASM */
162
TK_MSATTR
= 363,
/* TK_MSATTR */
163
TK_PRAGMA
= 364,
/* TK_PRAGMA */
164
TK__Pragma
= 365,
/* TK__Pragma */
165
TK_AT_TRANSFORM
= 366,
/* TK_AT_TRANSFORM */
166
TK_AT_TRANSFORMEXPR
= 367,
/* TK_AT_TRANSFORMEXPR */
167
TK_AT_SPECIFIER
= 368,
/* TK_AT_SPECIFIER */
168
TK_AT_EXPR
= 369,
/* TK_AT_EXPR */
169
TK_AT_NAME
= 370,
/* TK_AT_NAME */
170
TK_COMPLEXCON
= 371,
/* TK_COMPLEXCON */
171
TK_CAST
= 372,
/* TK_CAST */
172
TK_ADDROF
= 373
/* TK_ADDROF */
173
};
174
typedef
enum
yytokentype
yytoken_kind_t
;
175
#endif
176
177
/* Value type. */
178
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
179
union
YYSTYPE
180
{
181
#line 604 "/home/fabien/NIGHT/prod/pips/src/Libs/c_syntax/cyacc.y"
182
183
cons
*
liste
;
184
entity
entity
;
185
expression
expression
;
186
statement
statement
;
187
string
string
;
188
type
type
;
189
parameter
parameter
;
190
int
integer
;
191
qualifier
qualifier
;
192
193
#line 194 "cyacc.tab.h"
194
195
};
196
typedef
union
YYSTYPE
YYSTYPE
;
197
# define YYSTYPE_IS_TRIVIAL 1
198
# define YYSTYPE_IS_DECLARED 1
199
#endif
200
201
202
extern
YYSTYPE
c_lval
;
203
204
205
int
c_parse
(
void
);
206
207
208
#endif
/* !YY_C_CYACC_TAB_H_INCLUDED */
TK_ADDROF
@ TK_ADDROF
TK_CAST
Definition:
cyacc.h:172
TK_NAMED_TYPE
@ TK_NAMED_TYPE
TK_FLOATCON
Definition:
cyacc.h:61
TK_QUEST
@ TK_QUEST
TK_ELLIPSIS
Definition:
cyacc.h:137
TK_INLINE
@ TK_INLINE
TK_ATTRIBUTE
Definition:
cyacc.h:151
TK_EXTERN
@ TK_EXTERN
TK_VOLATILE
Definition:
cyacc.h:82
TK_TILDE
@ TK_TILDE
TK_PERCENT
Definition:
cyacc.h:116
TK_LABEL__
@ TK_LABEL__
TK_PRETTY_FUNCTION__
Definition:
cyacc.h:156
YYEOF
@ YYEOF
Definition:
cyacc.h:54
TK_SLASH
@ TK_SLASH
TK_STAR
Definition:
cyacc.h:114
TK_TYPEOF
@ TK_TYPEOF
TK_ASM
Definition:
cyacc.h:153
TK__Pragma
@ TK__Pragma
TK_PRAGMA
Definition:
cyacc.h:164
TK_CIRC_EQ
@ TK_CIRC_EQ
TK_PIPE_EQ
Definition:
cyacc.h:100
TK_THREAD
@ TK_THREAD
TK_REGISTER
Definition:
cyacc.h:89
TK_MINUS_EQ
@ TK_MINUS_EQ
TK_PLUS_EQ
Definition:
cyacc.h:94
TK_SHORT
@ TK_SHORT
TK_LONG
Definition:
cyacc.h:80
TK_STATIC
@ TK_STATIC
TK_EXTERN
Definition:
cyacc.h:83
TK_MINUS_MINUS
@ TK_MINUS_MINUS
TK_PLUS_PLUS
Definition:
cyacc.h:126
TK_LPAREN
@ TK_LPAREN
TK_RPAREN
Definition:
cyacc.h:128
TK_AND_AND
@ TK_AND_AND
TK_EXCLAM
Definition:
cyacc.h:121
TK_PRAGMA
@ TK_PRAGMA
TK_MSATTR
Definition:
cyacc.h:163
TK_ELLIPSIS
@ TK_ELLIPSIS
TK_COMMA
Definition:
cyacc.h:136
TK_CIRC
@ TK_CIRC
TK_PIPE
Definition:
cyacc.h:119
TK_DO
@ TK_DO
TK_WHILE
Definition:
cyacc.h:146
TK_ALIGNOF
@ TK_ALIGNOF
TK_SIZEOF
Definition:
cyacc.h:91
TK_TYPEDEF
@ TK_TYPEDEF
TK_STRUCT
Definition:
cyacc.h:75
TK_BREAK
@ TK_BREAK
TK_QUEST
Definition:
cyacc.h:138
TK_AT_SPECIFIER
@ TK_AT_SPECIFIER
TK_AT_TRANSFORMEXPR
Definition:
cyacc.h:167
TK_SIGNED
@ TK_SIGNED
TK_UNION
Definition:
cyacc.h:77
TK_AND_EQ
@ TK_AND_EQ
TK_PERCENT_EQ
Definition:
cyacc.h:98
TK_BUILTIN_VA_ARG
@ TK_BUILTIN_VA_ARG
TK_LABEL__
Definition:
cyacc.h:157
TK_RBRACE
@ TK_RBRACE
TK_LPAREN
Definition:
cyacc.h:129
TK_ELSE
@ TK_ELSE
TK_IF
Definition:
cyacc.h:149
TK_AUTO
@ TK_AUTO
TK_RESTRICT
Definition:
cyacc.h:87
TK_CONTINUE
@ TK_CONTINUE
TK_BREAK
Definition:
cyacc.h:139
TK_PLUS
@ TK_PLUS
TK_SUP_EQ
Definition:
cyacc.h:111
TK_MSASM
@ TK_MSASM
TK_DECLSPEC
Definition:
cyacc.h:161
TK_AT_NAME
@ TK_AT_NAME
TK_AT_EXPR
Definition:
cyacc.h:169
TK_SUP_SUP_EQ
@ TK_SUP_SUP_EQ
TK_INF_INF_EQ
Definition:
cyacc.h:102
TK_FLOAT
@ TK_FLOAT
TK_DOUBLE
Definition:
cyacc.h:70
TK_STRUCT
@ TK_STRUCT
TK_ENUM
Definition:
cyacc.h:74
YYerror
@ YYerror
"end of file"
Definition:
cyacc.h:55
YYEMPTY
@ YYEMPTY
Definition:
cyacc.h:53
TK_INF_INF
@ TK_INF_INF
TK_PIPE_PIPE
Definition:
cyacc.h:123
TK_SUP_SUP
@ TK_SUP_SUP
TK_INF_INF
Definition:
cyacc.h:124
TK_WHILE
@ TK_WHILE
TK_DEFAULT
Definition:
cyacc.h:145
TK_VOLATILE
@ TK_VOLATILE
TK_SHORT
Definition:
cyacc.h:81
TK_DOUBLE
@ TK_DOUBLE
TK_UINT128
Definition:
cyacc.h:69
TK_PERCENT
@ TK_PERCENT
TK_SLASH
Definition:
cyacc.h:115
TK_IF
@ TK_IF
TK_FOR
Definition:
cyacc.h:148
TK_COLON
@ TK_COLON
TK_RBRACKET
Definition:
cyacc.h:133
TK_UINT128
@ TK_UINT128
TK_INT128
Definition:
cyacc.h:68
TK_SUP_EQ
@ TK_SUP_EQ
TK_INF_EQ
Definition:
cyacc.h:110
TK_UNION
@ TK_UNION
TK_TYPEDEF
Definition:
cyacc.h:76
TK_UNSIGNED
@ TK_UNSIGNED
TK_SIGNED
Definition:
cyacc.h:78
TK_SLASH_EQ
@ TK_SLASH_EQ
TK_STAR_EQ
Definition:
cyacc.h:96
TK_STATIC_DIMENSION
@ TK_STATIC_DIMENSION
TK_STATIC
Definition:
cyacc.h:84
TK_COMMA
@ TK_COMMA
TK_SEMICOLON
Definition:
cyacc.h:135
TK_LONG
@ TK_LONG
TK_UNSIGNED
Definition:
cyacc.h:79
TK_RPAREN
@ TK_RPAREN
TK_MINUS_MINUS
Definition:
cyacc.h:127
TK_PIPE_EQ
@ TK_PIPE_EQ
TK_AND_EQ
Definition:
cyacc.h:99
TK_SWITCH
@ TK_SWITCH
TK_RETURN
Definition:
cyacc.h:142
TK_RBRACKET
@ TK_RBRACKET
TK_LBRACKET
Definition:
cyacc.h:132
TK_FOR
@ TK_FOR
TK_DO
Definition:
cyacc.h:147
TK_ATTRIBUTE
@ TK_ATTRIBUTE
TK_ELSE
Definition:
cyacc.h:150
TK_RESTRICT
@ TK_RESTRICT
TK_CONST
Definition:
cyacc.h:86
TK_SUP
@ TK_SUP
TK_INF
Definition:
cyacc.h:108
YYUNDEF
@ YYUNDEF
error
Definition:
cyacc.h:56
TK_INTCON
@ TK_INTCON
TK_CHARCON
Definition:
cyacc.h:59
TK_DOT
@ TK_DOT
TK_ARROW
Definition:
cyacc.h:104
TK_MSATTR
@ TK_MSATTR
TK_MSASM
Definition:
cyacc.h:162
TK_DECLSPEC
@ TK_DECLSPEC
TK_BLOCKATTRIBUTE
Definition:
cyacc.h:160
TK_INT
@ TK_INT
TK_CHAR
Definition:
cyacc.h:66
TK_EQ_EQ
@ TK_EQ_EQ
TK_DOT
Definition:
cyacc.h:105
TK_PRETTY_FUNCTION__
@ TK_PRETTY_FUNCTION__
TK_FUNCTION__
Definition:
cyacc.h:155
TK_INF_EQ
@ TK_INF_EQ
TK_SUP
Definition:
cyacc.h:109
TK_CHARCON
@ TK_CHARCON
TK_IDENT
Definition:
cyacc.h:58
TK_FLOATCON
@ TK_FLOATCON
TK_INTCON
Definition:
cyacc.h:60
TK_AT_EXPR
@ TK_AT_EXPR
TK_AT_SPECIFIER
Definition:
cyacc.h:168
TK_ARROW
@ TK_ARROW
TK_SUP_SUP_EQ
Definition:
cyacc.h:103
TK_STAR
@ TK_STAR
TK_MINUS
Definition:
cyacc.h:113
TK_WSTRINGCON
@ TK_WSTRINGCON
TK_STRINGCON
Definition:
cyacc.h:63
TK_PLUS_PLUS
@ TK_PLUS_PLUS
TK_SUP_SUP
Definition:
cyacc.h:125
TK_EXCLAM_EQ
@ TK_EXCLAM_EQ
TK_EQ_EQ
Definition:
cyacc.h:106
TK_RETURN
@ TK_RETURN
TK_GOTO
Definition:
cyacc.h:141
TK_IDENT
@ TK_IDENT
"invalid token"
Definition:
cyacc.h:57
TK_DEFAULT
@ TK_DEFAULT
TK_CASE
Definition:
cyacc.h:144
TK_COMPLEX
@ TK_COMPLEX
TK_VOID
Definition:
cyacc.h:72
TK_ENUM
@ TK_ENUM
TK_COMPLEX
Definition:
cyacc.h:73
TK_EOF
@ TK_EOF
TK_WSTRINGCON
Definition:
cyacc.h:64
TK_VOID
@ TK_VOID
TK_FLOAT
Definition:
cyacc.h:71
TK_INF
@ TK_INF
TK_EXCLAM_EQ
Definition:
cyacc.h:107
TK_PLUS_EQ
@ TK_PLUS_EQ
TK_EQ
Definition:
cyacc.h:93
TK_AT_TRANSFORM
@ TK_AT_TRANSFORM
TK__Pragma
Definition:
cyacc.h:165
TK_AT_TRANSFORMEXPR
@ TK_AT_TRANSFORMEXPR
TK_AT_TRANSFORM
Definition:
cyacc.h:166
TK_INF_INF_EQ
@ TK_INF_INF_EQ
TK_CIRC_EQ
Definition:
cyacc.h:101
TK_CONST
@ TK_CONST
TK_STATIC_DIMENSION
Definition:
cyacc.h:85
TK_BUILTIN_VA_LIST
@ TK_BUILTIN_VA_LIST
TK_BUILTIN_VA_ARG
Definition:
cyacc.h:158
TK_SIZEOF
@ TK_SIZEOF
TK_THREAD
Definition:
cyacc.h:90
TK_PIPE
@ TK_PIPE
TK_AND
Definition:
cyacc.h:118
TK_STRINGCON
@ TK_STRINGCON
TK_NAMED_TYPE
Definition:
cyacc.h:62
TK_CAST
@ TK_CAST
TK_COMPLEXCON
Definition:
cyacc.h:171
TK_EXCLAM
@ TK_EXCLAM
TK_CIRC
Definition:
cyacc.h:120
TK_STAR_EQ
@ TK_STAR_EQ
TK_MINUS_EQ
Definition:
cyacc.h:95
TK_AND
@ TK_AND
TK_TILDE
Definition:
cyacc.h:117
TK_ASM
@ TK_ASM
TK_INLINE
Definition:
cyacc.h:152
TK_LBRACE
@ TK_LBRACE
TK_RBRACE
Definition:
cyacc.h:130
TK_CASE
@ TK_CASE
TK_SWITCH
Definition:
cyacc.h:143
TK_FUNCTION__
@ TK_FUNCTION__
TK_TYPEOF
Definition:
cyacc.h:154
TK_PIPE_PIPE
@ TK_PIPE_PIPE
TK_AND_AND
Definition:
cyacc.h:122
TK_BLOCKATTRIBUTE
@ TK_BLOCKATTRIBUTE
TK_BUILTIN_VA_LIST
Definition:
cyacc.h:159
TK_LBRACKET
@ TK_LBRACKET
TK_LBRACE
Definition:
cyacc.h:131
TK_EQ
@ TK_EQ
TK_ALIGNOF
Definition:
cyacc.h:92
TK_INT128
@ TK_INT128
TK_INT
Definition:
cyacc.h:67
TK_REGISTER
@ TK_REGISTER
TK_AUTO
Definition:
cyacc.h:88
TK_COMPLEXCON
@ TK_COMPLEXCON
TK_AT_NAME
Definition:
cyacc.h:170
TK_GOTO
@ TK_GOTO
TK_CONTINUE
Definition:
cyacc.h:140
TK_MINUS
@ TK_MINUS
TK_PLUS
Definition:
cyacc.h:112
TK_CHAR
@ TK_CHAR
TK_EOF
Definition:
cyacc.h:65
TK_SEMICOLON
@ TK_SEMICOLON
TK_COLON
Definition:
cyacc.h:134
TK_PERCENT_EQ
@ TK_PERCENT_EQ
TK_SLASH_EQ
Definition:
cyacc.h:97
c_parse
int c_parse(void)
c_debug
int c_debug
yytoken_kind_t
enum yytokentype yytoken_kind_t
Definition:
cyacc.h:174
c_lval
YYSTYPE c_lval
yytokentype
yytokentype
Definition:
genread.h:52
_newgen_struct_entity_
Definition:
ri.h:2778
_newgen_struct_expression_
Definition:
ri.h:1239
_newgen_struct_parameter_
Definition:
ri.h:1810
_newgen_struct_qualifier_
Definition:
ri.h:2155
_newgen_struct_statement_
Definition:
ri.h:2435
_newgen_struct_type_
Definition:
ri.h:2922
cons
The structure used to build lists in NewGen.
Definition:
newgen_list.h:41
YYSTYPE
Value type.
Definition:
genread.h:115
YYSTYPE::expression
expression expression
Definition:
cyacc.h:185
YYSTYPE::statement
statement statement
Definition:
cyacc.h:186
YYSTYPE::string
string string
Definition:
cyacc.h:187
YYSTYPE::liste
cons * liste
Definition:
cyacc.h:183
YYSTYPE::parameter
parameter parameter
Definition:
cyacc.h:189
YYSTYPE::entity
entity entity
Definition:
cyacc.h:184
YYSTYPE::integer
int integer
Definition:
cyacc.h:190
YYSTYPE::qualifier
qualifier qualifier
Definition:
cyacc.h:191
YYSTYPE::type
type type
Definition:
cyacc.h:188
pips
src
Libs
c_syntax
cyacc.h
Generated on Thu Sep 26 2024 22:11:34 for PIPS by
1.9.1