]> andersk Git - splint.git/blame - src/Headers/mtgrammar_tokens.h
*** empty log message ***
[splint.git] / src / Headers / mtgrammar_tokens.h
CommitLineData
28bf4b0b 1/*
2** Inserted at beginning of c files generated by bison
3** REMEMBER: Change bison.reset too.
4*/
5
6/*@-allmacros@*/
7/*@+boolint@*/
8/*@+charint@*/
9/*@-macroparams@*/
10/*@-macroundef@*/
11/*@-unreachable@*/
12/*@-macrospec@*/
13/*@-varuse@*/
14/*@+ignorequals@*/
15/*@-macrostmt@*/
16/*@-noeffect@*/
17/*@-shadow@*/
18/*@-exitarg@*/
19/*@-macroredef@*/
20/*@-uniondef@*/
21/*@-compdef@*/
22/*@-matchfields@*/
23/*@-exportlocal@*/
24/*@-evalorderuncon@*/
25/*@-exportheader@*/
26/*@-typeuse@*/
27/*@-redecl@*/
28/*@-redef@*/
29/*@-noparams@*/
30/*@-ansireserved@*/
31/*@-fielduse@*/
32/*@-ifblock@*/
33/*@-elseifcomplete@*/
34/*@-whileblock@*/
35/*@-forblock@*/
36/*@-branchstate@*/
37/*@-readonlytrans@*/
38/*@-namechecks@*/
39/*@-usedef@*/
40/*@-systemunrecog@*/
41/*@-dependenttrans@*/
42/*@-unqualifiedtrans@*/
43/*@-nullassign@*/
60eced23 44/*@-declundef@*/
28bf4b0b 45
46/* < end of bison.head > */
47
48typedef union {
49 mttok tok;
50 mtDeclarationNode mtdecl;
51 mtDeclarationPiece mtpiece;
52 mtDeclarationPieces mtpieces;
53 mtContextNode mtcontext;
54 mtValuesNode mtvalues;
55 mtDefaultsNode mtdefaults;
56 mtDefaultsDeclList mtdeflist;
57 mtAnnotationsNode mtannotations;
58 mtAnnotationList mtannotlist;
59 mtAnnotationDecl mtannotdecl;
60 mtMergeNode mtmerge;
61 mtMergeItem mtmergeitem;
62 mtMergeClauseList mtmergeclauselist;
63 mtMergeClause mtmergeclause;
64 mtTransferClauseList mttransferclauselist;
65 mtTransferClause mttransferclause;
66 mtTransferAction mttransferaction;
67 mtLoseReferenceList mtlosereferencelist;
68 mtLoseReference mtlosereference;
69
70 /*@only@*/ cstringList cstringlist;
71 ctype ctyp;
72 /*@only@*/ qtype qtyp;
73 int count;
74} YYSTYPE;
75#define MT_BADTOK 257
76#define MT_END 258
77#define MT_STATE 259
78#define MT_GLOBAL 260
79#define MT_CONTEXT 261
80#define MT_ONEOF 262
81#define MT_DEFAULTS 263
82#define MT_DEFAULT 264
83#define MT_REFERENCE 265
84#define MT_PARAMETER 266
b072092f 85#define MT_RESULT 267
86#define MT_CLAUSE 268
12f2ffe9 87#define MT_LITERAL 269
88#define MT_NULL 270
89#define MT_ANNOTATIONS 271
90#define MT_ARROW 272
91#define MT_MERGE 273
92#define MT_TRANSFERS 274
93#define MT_PRECONDITIONS 275
94#define MT_POSTCONDITIONS 276
95#define MT_LOSEREFERENCE 277
96#define MT_AS 278
97#define MT_ERROR 279
98#define MT_PLUS 280
99#define MT_STAR 281
100#define MT_BAR 282
101#define MT_LPAREN 283
102#define MT_RPAREN 284
103#define MT_LBRACKET 285
104#define MT_RBRACKET 286
105#define MT_LBRACE 287
106#define MT_RBRACE 288
107#define MT_COMMA 289
108#define MT_CHAR 290
109#define MT_INT 291
110#define MT_FLOAT 292
111#define MT_DOUBLE 293
112#define MT_VOID 294
113#define MT_ANYTYPE 295
114#define MT_INTEGRALTYPE 296
115#define MT_UNSIGNEDINTEGRALTYPE 297
116#define MT_SIGNEDINTEGRALTYPE 298
117#define MT_CONST 299
118#define MT_VOLATILE 300
119#define MT_STRINGLIT 301
120#define MT_IDENT 302
28bf4b0b 121
122/*
123** Resets all flags in bison.head
124*/
125
126
127/*@=allmacros@*/
128/*@=boolint@*/
129/*@=charint@*/
130/*@=macroparams@*/
131/*@=macroundef@*/
132/*@=unreachable@*/
133/*@=macrospec@*/
134/*@=varuse@*/
135/*@=ignorequals@*/
136/*@=macrostmt@*/
137/*@=noeffect@*/
138/*@=shadow@*/
139/*@=exitarg@*/
140/*@=macroredef@*/
141/*@=uniondef@*/
142/*@=compdef@*/
143/*@=matchfields@*/
144/*@=exportlocal@*/
145/*@=evalorderuncon@*/
146/*@=exportheader@*/
147/*@=typeuse@*/
148/*@=redecl@*/
149/*@=redef@*/
150/*@=noparams@*/
151/*@=ansireserved@*/
152/*@=fielduse@*/
153/*@=ifblock@*/
154/*@=elseifcomplete@*/
155/*@=whileblock@*/
156/*@=forblock@*/
157/*@=branchstate@*/
158/*@=readonlytrans@*/
159/*@=namechecks@*/
160/*@=usedef@*/
161/*@=systemunrecog@*/
162/*@=dependenttrans@*/
163/*@=unqualifiedtrans@*/
60eced23 164/*@=declundef@*/
This page took 0.331076 seconds and 5 git commands to generate.