]> 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@*/
bb7c2085 44/*@-nullpass@*/
45/*@-nullptrarith*/
46/*@-usereleased@*/
60eced23 47/*@-declundef@*/
28bf4b0b 48
bbed3d50 49/*drl added 11/27/2001*/
bb7c2085 50/*@-bounds@*/
28bf4b0b 51/* < end of bison.head > */
52
3e7d9038 53#ifndef BISON_MTGRAMMAR_TAB_H
54# define BISON_MTGRAMMAR_TAB_H
55
56#ifndef YYSTYPE
28bf4b0b 57typedef 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;
f9264521 78 pointers pointers;
28bf4b0b 79 /*@only@*/ cstringList cstringlist;
80 ctype ctyp;
81 /*@only@*/ qtype qtyp;
f9264521 82 qual qual;
83 qualList quals;
3e7d9038 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
28bf4b0b 136
3e7d9038 137#endif /* not BISON_MTGRAMMAR_TAB_H */
28bf4b0b 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@*/
60eced23 180/*@=declundef@*/
bbed3d50 181
182
183/*drl added 11/27/2001*/
bb7c2085 184/*@=bounds@*/
This page took 0.090107 seconds and 5 git commands to generate.