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