2 ** Inserted at beginning of c files generated by bison
3 ** REMEMBER: Change bison.reset too.
42 /*@-unqualifiedtrans@*/
49 /*drl added 11/27/2001*/
51 /* < end of bison.head > */
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;
66 mtMergeItem mtmergeitem;
67 mtMergeClauseList mtmergeclauselist;
68 mtMergeClause mtmergeclause;
69 mtTransferClauseList mttransferclauselist;
70 mtTransferClause mttransferclause;
71 mtTransferAction mttransferaction;
72 mtLoseReferenceList mtlosereferencelist;
73 mtLoseReference mtlosereference;
75 /*@only@*/ cstringList cstringlist;
77 /*@only@*/ qtype qtyp;
84 #define MT_CONTEXT 261
86 #define MT_DEFAULTS 263
87 #define MT_DEFAULT 264
88 #define MT_REFERENCE 265
89 #define MT_PARAMETER 266
92 #define MT_LITERAL 269
94 #define MT_ANNOTATIONS 271
97 #define MT_TRANSFERS 274
98 #define MT_PRECONDITIONS 275
99 #define MT_POSTCONDITIONS 276
100 #define MT_LOSEREFERENCE 277
106 #define MT_LPAREN 283
107 #define MT_RPAREN 284
108 #define MT_LBRACKET 285
109 #define MT_RBRACKET 286
110 #define MT_LBRACE 287
111 #define MT_RBRACE 288
116 #define MT_DOUBLE 293
118 #define MT_ANYTYPE 295
119 #define MT_INTEGRALTYPE 296
120 #define MT_UNSIGNEDINTEGRALTYPE 297
121 #define MT_SIGNEDINTEGRALTYPE 298
123 #define MT_VOLATILE 300
124 #define MT_STRINGLIT 301
128 ** Resets all flags in bison.head
150 /*@=evalorderuncon@*/
159 /*@=elseifcomplete@*/
167 /*@=dependenttrans@*/
168 /*@=unqualifiedtrans@*/
172 /*drl added 11/27/2001*/