]> andersk Git - splint.git/blob - src/Headers/mtgrammar_tokens.h
a9212ea0040c7d62e943f821b86544615a090b6f
[splint.git] / src / Headers / mtgrammar_tokens.h
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@*/
44 /*@-nullpass@*/
45 /*@-nullptrarith*/
46 /*@-usereleased@*/
47 /*@-declundef@*/
48
49 /*drl added 11/27/2001*/
50 /*@-bounds@*/
51 /* < end of bison.head > */
52
53 #ifndef BISON_MTGRAMMAR_TAB_H
54 # define BISON_MTGRAMMAR_TAB_H
55
56 #ifndef YYSTYPE
57 typedef union {
58   mttok tok; 
59   mtDeclarationNode mtdecl;
60   mtDeclarationPiece mtpiece;
61   mtDeclarationPieces mtpieces;
62   mtContextNode mtcontext;
63   mtValuesNode mtvalues;
64   mtDefaultsNode mtdefaults;
65   mtDefaultsDeclList mtdeflist;
66   mtAnnotationsNode mtannotations;
67   mtAnnotationList mtannotlist;
68   mtAnnotationDecl mtannotdecl;
69   mtMergeNode mtmerge;
70   mtMergeItem mtmergeitem;
71   mtMergeClauseList mtmergeclauselist;
72   mtMergeClause mtmergeclause;
73   mtTransferClauseList mttransferclauselist;
74   mtTransferClause mttransferclause;
75   mtTransferAction mttransferaction;
76   mtLoseReferenceList mtlosereferencelist;
77   mtLoseReference mtlosereference;
78   pointers pointers;
79   /*@only@*/ cstringList cstringlist;
80   ctype ctyp;
81   /*@only@*/ qtype qtyp;
82   qual qual;
83   qualList quals;
84 } yystype;
85 # define YYSTYPE yystype
86 # define YYSTYPE_IS_TRIVIAL 1
87 #endif
88 # define        MT_BADTOK       257
89 # define        MT_END  258
90 # define        MT_STATE        259
91 # define        MT_GLOBAL       260
92 # define        MT_CONTEXT      261
93 # define        MT_ONEOF        262
94 # define        MT_DEFAULTS     263
95 # define        MT_DEFAULT      264
96 # define        MT_REFERENCE    265
97 # define        MT_PARAMETER    266
98 # define        MT_RESULT       267
99 # define        MT_CLAUSE       268
100 # define        MT_LITERAL      269
101 # define        MT_NULL 270
102 # define        MT_ANNOTATIONS  271
103 # define        MT_ARROW        272
104 # define        MT_MERGE        273
105 # define        MT_TRANSFERS    274
106 # define        MT_PRECONDITIONS        275
107 # define        MT_POSTCONDITIONS       276
108 # define        MT_LOSEREFERENCE        277
109 # define        MT_AS   278
110 # define        MT_ERROR        279
111 # define        MT_PLUS 280
112 # define        MT_STAR 281
113 # define        MT_BAR  282
114 # define        MT_LPAREN       283
115 # define        MT_RPAREN       284
116 # define        MT_LBRACKET     285
117 # define        MT_RBRACKET     286
118 # define        MT_LBRACE       287
119 # define        MT_RBRACE       288
120 # define        MT_COMMA        289
121 # define        MT_CHAR 290
122 # define        MT_INT  291
123 # define        MT_FLOAT        292
124 # define        MT_DOUBLE       293
125 # define        MT_VOID 294
126 # define        MT_ANYTYPE      295
127 # define        MT_INTEGRALTYPE 296
128 # define        MT_UNSIGNEDINTEGRALTYPE 297
129 # define        MT_SIGNEDINTEGRALTYPE   298
130 # define        MT_CONST        299
131 # define        MT_VOLATILE     300
132 # define        MT_RESTRICT     301
133 # define        MT_STRINGLIT    302
134 # define        MT_IDENT        303
135
136
137 #endif /* not BISON_MTGRAMMAR_TAB_H */
138 /*
139 ** Resets all flags in bison.head
140 */
141
142
143 /*@=allmacros@*/
144 /*@=boolint@*/
145 /*@=charint@*/
146 /*@=macroparams@*/
147 /*@=macroundef@*/
148 /*@=unreachable@*/
149 /*@=macrospec@*/
150 /*@=varuse@*/
151 /*@=ignorequals@*/
152 /*@=macrostmt@*/
153 /*@=noeffect@*/
154 /*@=shadow@*/
155 /*@=exitarg@*/
156 /*@=macroredef@*/
157 /*@=uniondef@*/
158 /*@=compdef@*/
159 /*@=matchfields@*/
160 /*@=exportlocal@*/
161 /*@=evalorderuncon@*/
162 /*@=exportheader@*/
163 /*@=typeuse@*/
164 /*@=redecl@*/
165 /*@=redef@*/
166 /*@=noparams@*/
167 /*@=ansireserved@*/
168 /*@=fielduse@*/
169 /*@=ifblock@*/
170 /*@=elseifcomplete@*/
171 /*@=whileblock@*/
172 /*@=forblock@*/
173 /*@=branchstate@*/
174 /*@=readonlytrans@*/
175 /*@=namechecks@*/
176 /*@=usedef@*/
177 /*@=systemunrecog@*/
178 /*@=dependenttrans@*/
179 /*@=unqualifiedtrans@*/
180 /*@=declundef@*/
181
182
183 /*drl added 11/27/2001*/
184 /*@=bounds@*/
This page took 0.037153 seconds and 3 git commands to generate.