mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-31 09:11:13 +00:00
8d354e901f
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23543 91177308-0d34-0410-b5e6-96231b3b80d8
36 lines
832 B
C++
36 lines
832 B
C++
typedef union {
|
|
std::string* StrVal;
|
|
int IntVal;
|
|
llvm::RecTy* Ty;
|
|
llvm::Init* Initializer;
|
|
std::vector<llvm::Init*>* FieldList;
|
|
std::vector<unsigned>* BitList;
|
|
llvm::Record* Rec;
|
|
SubClassRefTy* SubClassRef;
|
|
std::vector<SubClassRefTy>* SubClassList;
|
|
std::vector<std::pair<llvm::Init*, std::string> >* 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 INTVAL 272
|
|
#define ID 273
|
|
#define VARNAME 274
|
|
#define STRVAL 275
|
|
#define CODEFRAGMENT 276
|
|
|
|
|
|
extern YYSTYPE Filelval;
|