/* ** Inserted at beginning of c files generated by bison ** REMEMBER: Change bison.reset too. */ /*@-allmacros@*/ /*@+boolint@*/ /*@+charint@*/ /*@-macroparams@*/ /*@-macroundef@*/ /*@-unreachable@*/ /*@-macrospec@*/ /*@-varuse@*/ /*@+ignorequals@*/ /*@-macrostmt@*/ /*@-noeffect@*/ /*@-shadow@*/ /*@-exitarg@*/ /*@-macroredef@*/ /*@-uniondef@*/ /*@-compdef@*/ /*@-matchfields@*/ /*@-exportlocal@*/ /*@-evalorderuncon@*/ /*@-exportheader@*/ /*@-typeuse@*/ /*@-redecl@*/ /*@-redef@*/ /*@-noparams@*/ /*@-ansireserved@*/ /*@-fielduse@*/ /*@-ifblock@*/ /*@-elseifcomplete@*/ /*@-whileblock@*/ /*@-forblock@*/ /*@-branchstate@*/ /*@-readonlytrans@*/ /*@-namechecks@*/ /*@-usedef@*/ /*@-systemunrecog@*/ /*@-dependenttrans@*/ /*@-unqualifiedtrans@*/ /*@-nullassign@*/ /* < end of bison.head > */ typedef union { lltok tok; int count; specialClauseKind sck; qual typequal; qualList tquallist; ctype ctyp; sRef sr; /*@only@*/ qtype qtyp; /*@only@*/ cstring cname; /*@only@*/ idDecl ntyp; /*@only@*/ idDeclList ntyplist; /*@only@*/ uentryList flist; /*@owned@*/ uentryList entrylist; /*@observer@*/ /*@dependent@*/ uentry entry; /*@only@*/ uentry oentry; /*@only@*/ exprNode expr; /*@only@*/ enumNameList enumnamelist; /*@only@*/ exprNodeList alist; /*@only@*/ sRefSet srset; /*@only@*/ cstringList cstringlist; } YYSTYPE; #define BADTOK 258 #define SKIPTOK 259 #define CTOK_ELIPSIS 260 #define CASE 261 #define DEFAULT 262 #define CIF 263 #define CELSE 264 #define SWITCH 265 #define WHILE 266 #define DO 267 #define CFOR 268 #define GOTO 269 #define CONTINUE 270 #define BREAK 271 #define RETURN 272 #define TSEMI 273 #define TLBRACE 274 #define TRBRACE 275 #define TCOMMA 276 #define TCOLON 277 #define TASSIGN 278 #define TLPAREN 279 #define TRPAREN 280 #define TLSQBR 281 #define TRSQBR 282 #define TDOT 283 #define TAMPERSAND 284 #define TEXCL 285 #define TTILDE 286 #define TMINUS 287 #define TPLUS 288 #define TMULT 289 #define TDIV 290 #define TPERCENT 291 #define TLT 292 #define TGT 293 #define TCIRC 294 #define TBAR 295 #define TQUEST 296 #define CSIZEOF 297 #define CALIGNOF 298 #define ARROW_OP 299 #define CTYPEDEF 300 #define COFFSETOF 301 #define INC_OP 302 #define DEC_OP 303 #define LEFT_OP 304 #define RIGHT_OP 305 #define LE_OP 306 #define GE_OP 307 #define EQ_OP 308 #define NE_OP 309 #define AND_OP 310 #define OR_OP 311 #define MUL_ASSIGN 312 #define DIV_ASSIGN 313 #define MOD_ASSIGN 314 #define ADD_ASSIGN 315 #define SUB_ASSIGN 316 #define LEFT_ASSIGN 317 #define RIGHT_ASSIGN 318 #define AND_ASSIGN 319 #define XOR_ASSIGN 320 #define OR_ASSIGN 321 #define CSTRUCT 322 #define CUNION 323 #define CENUM 324 #define VA_ARG 325 #define VA_DCL 326 #define QGLOBALS 327 #define QMODIFIES 328 #define QNOMODS 329 #define QCONSTANT 330 #define QFUNCTION 331 #define QITER 332 #define QDEFINES 333 #define QUSES 334 #define QALLOCATES 335 #define QSETS 336 #define QRELEASES 337 #define QPRECLAUSE 338 #define QPOSTCLAUSE 339 #define QALT 340 #define QUNDEF 341 #define QKILLED 342 #define QENDMACRO 343 #define LLMACRO 344 #define LLMACROITER 345 #define LLMACROEND 346 #define TENDMACRO 347 #define QSWITCHBREAK 348 #define QLOOPBREAK 349 #define QINNERBREAK 350 #define QSAFEBREAK 351 #define QINNERCONTINUE 352 #define QFALLTHROUGH 353 #define QLINTNOTREACHED 354 #define QLINTFALLTHROUGH 355 #define QLINTFALLTHRU 356 #define QARGSUSED 357 #define QPRINTFLIKE 358 #define QLINTPRINTFLIKE 359 #define QSCANFLIKE 360 #define QMESSAGELIKE 361 #define QNOTREACHED 362 #define QCONST 363 #define QVOLATILE 364 #define QINLINE 365 #define QEXTENSION 366 #define QEXTERN 367 #define QSTATIC 368 #define QAUTO 369 #define QREGISTER 370 #define QOUT 371 #define QIN 372 #define QYIELD 373 #define QONLY 374 #define QTEMP 375 #define QSHARED 376 #define QREF 377 #define QUNIQUE 378 #define QCHECKED 379 #define QUNCHECKED 380 #define QCHECKEDSTRICT 381 #define QCHECKMOD 382 #define QKEEP 383 #define QKEPT 384 #define QPARTIAL 385 #define QSPECIAL 386 #define QOWNED 387 #define QDEPENDENT 388 #define QRETURNED 389 #define QEXPOSED 390 #define QNULL 391 #define QOBSERVER 392 #define QISNULL 393 #define QEXITS 394 #define QMAYEXIT 395 #define QNEVEREXIT 396 #define QTRUEEXIT 397 #define QFALSEEXIT 398 #define QLONG 399 #define QSIGNED 400 #define QUNSIGNED 401 #define QSHORT 402 #define QUNUSED 403 #define QSEF 404 #define QNOTNULL 405 #define QRELNULL 406 #define QABSTRACT 407 #define QCONCRETE 408 #define QMUTABLE 409 #define QIMMUTABLE 410 #define QTRUENULL 411 #define QFALSENULL 412 #define QEXTERNAL 413 #define QREFCOUNTED 414 #define QREFS 415 #define QNEWREF 416 #define QTEMPREF 417 #define QKILLREF 418 #define QRELDEF 419 #define CGCHAR 420 #define CBOOL 421 #define CINT 422 #define CGFLOAT 423 #define CDOUBLE 424 #define CVOID 425 #define QANYTYPE 426 #define QINTEGRALTYPE 427 #define QUNSIGNEDINTEGRALTYPE 428 #define QSIGNEDINTEGRALTYPE 429 #define QNULLTERMINATED 430 #define QSETBUFFERSIZE 431 #define QBUFFERCONSTRAINT 432 #define QENSURESCONSTRAINT 433 #define QSETSTRINGLENGTH 434 #define QMAXSET 435 #define QMAXREAD 436 #define QTESTINRANGE 437 #define IDENTIFIER 438 #define NEW_IDENTIFIER 439 #define TYPE_NAME_OR_ID 440 #define CCONSTANT 441 #define ITER_NAME 442 #define ITER_ENDNAME 443 #define TYPE_NAME 444 extern YYSTYPE yylval;