typedef union { std::string* StrVal; int IntVal; llvm::RecTy* Ty; llvm::Init* Initializer; std::vector* FieldList; std::vector* BitList; llvm::Record* Rec; SubClassRefTy* SubClassRef; std::vector* SubClassList; std::vector >* DagValueList; } YYSTYPE; #define INT 257 #define BIT 258 #define STRING 259 #define BITS 260 #define LIST 261 #define CODE 262 #define DAG 263 #define CLASS 264 #define DEF 265 #define FIELD 266 #define LET 267 #define IN 268 #define SHLTOK 269 #define SRATOK 270 #define SRLTOK 271 #define STRCONCATTOK 272 #define INTVAL 273 #define ID 274 #define VARNAME 275 #define STRVAL 276 #define CODEFRAGMENT 277 extern YYSTYPE Filelval;