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