2 ** Inserted at beginning of c files generated by bison
3 ** REMEMBER: Change bison.reset too.
42 /*@-unqualifiedtrans@*/
49 /*drl added 11/27/2001*/
51 /* < end of bison.head > */
53 #ifndef BISON_CGRAMMAR_TAB_H
54 # define BISON_CGRAMMAR_TAB_H
56 #ifndef cgrammar_YYSTYPE
64 /*@dependent@*/ sRef sr;
67 /*@only@*/ functionClauseList funcclauselist;
68 /*@only@*/ functionClause funcclause;
69 /*@only@*/ flagSpec flagspec;
70 /*@only@*/ globalsClause globsclause;
71 /*@only@*/ modifiesClause modsclause;
72 /*@only@*/ warnClause warnclause;
73 /*@only@*/ stateClause stateclause;
74 /*@only@*/ pointers pointers;
75 /*@only@*/ functionConstraint fcnconstraint;
77 /*@only@*/ metaStateConstraint msconstraint;
78 /*@only@*/ metaStateSpecifier msspec;
79 /*@only@*/ metaStateExpression msexpr;
80 /*@observer@*/ metaStateInfo msinfo;
82 /*@only@*/ sRefList srlist;
83 /*@only@*/ globSet globset;
84 /*@only@*/ qtype qtyp;
85 /*@only@*/ cstring cname;
86 /*@observer@*/ annotationInfo annotation;
87 /*@only@*/ idDecl ntyp;
88 /*@only@*/ idDeclList ntyplist;
89 /*@only@*/ uentryList flist;
90 /*@owned@*/ uentryList entrylist;
91 /*@observer@*/ /*@dependent@*/ uentry entry;
92 /*@only@*/ uentry oentry;
93 /*@only@*/ exprNode expr;
94 /*@only@*/ enumNameList enumnamelist;
95 /*@only@*/ exprNodeList exprlist;
96 /*@only@*/ sRefSet srset;
97 /*@only@*/ cstringList cstringlist;
107 # define cgrammar_YYSTYPE yystype
108 # define cgrammar_YYSTYPE_IS_TRIVIAL 1
112 # define CTOK_ELIPSIS 259
122 # define CONTINUE 269
136 # define TAMPERSAND 283
143 # define TPERCENT 290
150 # define CALIGNOF 297
152 # define ARROW_OP 299
153 # define CTYPEDEF 300
154 # define COFFSETOF 301
158 # define RIGHT_OP 305
165 # define MUL_ASSIGN 312
166 # define DIV_ASSIGN 313
167 # define MOD_ASSIGN 314
168 # define ADD_ASSIGN 315
169 # define SUB_ASSIGN 316
170 # define LEFT_ASSIGN 317
171 # define RIGHT_ASSIGN 318
172 # define AND_ASSIGN 319
173 # define XOR_ASSIGN 320
174 # define OR_ASSIGN 321
181 # define QGLOBALS 328
182 # define QMODIFIES 329
184 # define QCONSTANT 331
185 # define QFUNCTION 332
187 # define QDEFINES 334
189 # define QALLOCATES 336
191 # define QRELEASES 338
192 # define QPRECLAUSE 339
193 # define QPOSTCLAUSE 340
194 # define QINVARIANT 341
198 # define QENDMACRO 345
200 # define LLMACROITER 347
201 # define LLMACROEND 348
202 # define TENDMACRO 349
203 # define QSWITCHBREAK 350
204 # define QLOOPBREAK 351
205 # define QINNERBREAK 352
206 # define QSAFEBREAK 353
207 # define QINNERCONTINUE 354
208 # define QFALLTHROUGH 355
209 # define QLINTNOTREACHED 356
210 # define QLINTFALLTHROUGH 357
211 # define QLINTFALLTHRU 358
212 # define QARGSUSED 359
213 # define QPRINTFLIKE 360
214 # define QLINTPRINTFLIKE 361
215 # define QSCANFLIKE 362
216 # define QMESSAGELIKE 363
217 # define QNOTREACHED 364
219 # define QRESTRICT 366
220 # define QVOLATILE 367
222 # define QEXTENSION 369
226 # define QREGISTER 373
235 # define QCHECKED 382
236 # define QUNCHECKED 383
237 # define QCHECKEDSTRICT 384
238 # define QCHECKMOD 385
241 # define QPARTIAL 388
242 # define QSPECIAL 389
244 # define QDEPENDENT 391
245 # define QRETURNED 392
246 # define QEXPOSED 393
248 # define QOBSERVER 395
251 # define QMAYEXIT 398
252 # define QNEVEREXIT 399
253 # define QTRUEEXIT 400
254 # define QFALSEEXIT 401
257 # define QUNSIGNED 404
261 # define QNOTNULL 408
262 # define QRELNULL 409
263 # define QABSTRACT 410
264 # define QCONCRETE 411
265 # define QMUTABLE 412
266 # define QIMMUTABLE 413
267 # define QTRUENULL 414
268 # define QFALSENULL 415
269 # define QEXTERNAL 416
270 # define QREFCOUNTED 417
273 # define QTEMPREF 420
274 # define QKILLREF 421
282 # define QANYTYPE 429
283 # define QINTEGRALTYPE 430
284 # define QUNSIGNEDINTEGRALTYPE 431
285 # define QSIGNEDINTEGRALTYPE 432
286 # define QNULLTERMINATED 433
287 # define QSETBUFFERSIZE 434
288 # define QSETSTRINGLENGTH 435
290 # define QMAXREAD 437
291 # define QTESTINRANGE 438
293 # define IDENTIFIER 440
294 # define NEW_IDENTIFIER 441
295 # define TYPE_NAME_OR_ID 442
296 # define CANNOTATION 443
297 # define CCONSTANT 444
298 # define ITER_NAME 445
299 # define ITER_ENDNAME 446
300 # define TYPE_NAME 447
301 # define METASTATE_NAME 448
304 extern cgrammar_YYSTYPE yylval;
306 #endif /* not BISON_CGRAMMAR_TAB_H */
308 ** Resets all flags in bison.head
330 /*@=evalorderuncon@*/
339 /*@=elseifcomplete@*/
347 /*@=dependenttrans@*/
348 /*@=unqualifiedtrans@*/
352 /*drl added 11/27/2001*/