2 ** Inserted at beginning of c files generated by bison
3 ** REMEMBER: Change bison.reset too.
42 /*@-unqualifiedtrans@*/
49 /*drl added 11/27/2001*/
52 /*drl added 12/11/2002*/
55 /* < end of bison.head > */
57 #ifndef BISON_CGRAMMAR_TAB_H
58 # define BISON_CGRAMMAR_TAB_H
60 #ifndef cgrammar_YYSTYPE
68 /*@dependent@*/ sRef sr;
71 /*@only@*/ functionClauseList funcclauselist;
72 /*@only@*/ functionClause funcclause;
73 /*@only@*/ flagSpec flagspec;
74 /*@only@*/ globalsClause globsclause;
75 /*@only@*/ modifiesClause modsclause;
76 /*@only@*/ warnClause warnclause;
77 /*@only@*/ stateClause stateclause;
78 /*@only@*/ pointers pointers;
79 /*@only@*/ functionConstraint fcnconstraint;
81 /*@only@*/ metaStateConstraint msconstraint;
82 /*@only@*/ metaStateSpecifier msspec;
83 /*@only@*/ metaStateExpression msexpr;
84 /*@observer@*/ metaStateInfo msinfo;
86 /*@only@*/ sRefList srlist;
87 /*@only@*/ globSet globset;
88 /*@only@*/ qtype qtyp;
89 /*@only@*/ cstring cname;
90 /*@observer@*/ annotationInfo annotation;
91 /*@only@*/ idDecl ntyp;
92 /*@only@*/ idDeclList ntyplist;
93 /*@only@*/ uentryList flist;
94 /*@owned@*/ uentryList entrylist;
95 /*@observer@*/ /*@dependent@*/ uentry entry;
96 /*@only@*/ uentry oentry;
97 /*@only@*/ exprNode expr;
98 /*@only@*/ enumNameList enumnamelist;
99 /*@only@*/ exprNodeList exprlist;
100 /*@only@*/ sRefSet srset;
101 /*@only@*/ cstringList cstringlist;
111 # define cgrammar_YYSTYPE yystype
112 # define cgrammar_YYSTYPE_IS_TRIVIAL 1
116 # define CTOK_ELIPSIS 259
126 # define CONTINUE 269
140 # define TAMPERSAND 283
147 # define TPERCENT 290
154 # define CALIGNOF 297
156 # define ARROW_OP 299
157 # define CTYPEDEF 300
158 # define COFFSETOF 301
162 # define RIGHT_OP 305
169 # define MUL_ASSIGN 312
170 # define DIV_ASSIGN 313
171 # define MOD_ASSIGN 314
172 # define ADD_ASSIGN 315
173 # define SUB_ASSIGN 316
174 # define LEFT_ASSIGN 317
175 # define RIGHT_ASSIGN 318
176 # define AND_ASSIGN 319
177 # define XOR_ASSIGN 320
178 # define OR_ASSIGN 321
185 # define QGLOBALS 328
186 # define QMODIFIES 329
188 # define QCONSTANT 331
189 # define QFUNCTION 332
191 # define QDEFINES 334
193 # define QALLOCATES 336
195 # define QRELEASES 338
196 # define QPRECLAUSE 339
197 # define QPOSTCLAUSE 340
198 # define QINVARIANT 341
202 # define QENDMACRO 345
204 # define LLMACROITER 347
205 # define LLMACROEND 348
206 # define TENDMACRO 349
207 # define QSWITCHBREAK 350
208 # define QLOOPBREAK 351
209 # define QINNERBREAK 352
210 # define QSAFEBREAK 353
211 # define QINNERCONTINUE 354
212 # define QFALLTHROUGH 355
213 # define QLINTNOTREACHED 356
214 # define QLINTFALLTHROUGH 357
215 # define QLINTFALLTHRU 358
216 # define QARGSUSED 359
217 # define QPRINTFLIKE 360
218 # define QLINTPRINTFLIKE 361
219 # define QSCANFLIKE 362
220 # define QMESSAGELIKE 363
221 # define QNOTREACHED 364
223 # define QRESTRICT 366
224 # define QVOLATILE 367
226 # define QEXTENSION 369
230 # define QREGISTER 373
239 # define QCHECKED 382
240 # define QUNCHECKED 383
241 # define QCHECKEDSTRICT 384
242 # define QCHECKMOD 385
245 # define QPARTIAL 388
246 # define QSPECIAL 389
248 # define QDEPENDENT 391
249 # define QRETURNED 392
250 # define QEXPOSED 393
252 # define QOBSERVER 395
255 # define QMAYEXIT 398
256 # define QNEVEREXIT 399
257 # define QTRUEEXIT 400
258 # define QFALSEEXIT 401
261 # define QUNSIGNED 404
265 # define QNOTNULL 408
266 # define QRELNULL 409
267 # define QABSTRACT 410
268 # define QNUMABSTRACT 411
269 # define QCONCRETE 412
270 # define QMUTABLE 413
271 # define QIMMUTABLE 414
272 # define QTRUENULL 415
273 # define QFALSENULL 416
274 # define QEXTERNAL 417
275 # define QREFCOUNTED 418
278 # define QTEMPREF 421
279 # define QKILLREF 422
287 # define QANYTYPE 430
288 # define QINTEGRALTYPE 431
289 # define QUNSIGNEDINTEGRALTYPE 432
290 # define QSIGNEDINTEGRALTYPE 433
291 # define QNULLTERMINATED 434
292 # define QSETBUFFERSIZE 435
293 # define QSETSTRINGLENGTH 436
295 # define QMAXREAD 438
296 # define QTESTINRANGE 439
298 # define IDENTIFIER 441
299 # define NEW_IDENTIFIER 442
300 # define TYPE_NAME_OR_ID 443
301 # define CANNOTATION 444
302 # define CCONSTANT 445
303 # define ITER_NAME 446
304 # define ITER_ENDNAME 447
305 # define TYPE_NAME 448
306 # define METASTATE_NAME 449
309 extern cgrammar_YYSTYPE yylval;
311 #endif /* not BISON_CGRAMMAR_TAB_H */
313 ** Resets all flags in bison.head
335 /*@=evalorderuncon@*/
344 /*@=elseifcomplete@*/
352 /*@=dependenttrans@*/
353 /*@=unqualifiedtrans@*/
357 /*drl added 11/27/2001*/
360 /*drl added 12/11/2002*/