1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
typedef union {
int fInt;
Fragment* fFragment;
Stmt* fStmt;
BlockStmt* fBlock;
Symbol* fSymbol;
char* fString;
Expr* fExpr;
FunctionDef* fFunction;
CallStmt* fCall;
AsmStmt* fAsmStmt;
Field* fField;
LabeledStmt* fLabeledStmt;
DeclareStmt* fDeclareStmt;
LocationNode* fLocation;
} YYSTYPE;
#define OR 257
#define AND 258
#define REL_EQ 259
#define REL_NE 260
#define REL_LE 261
#define REL_GE 262
#define LEFT 263
#define RIGHT 264
#define UMINUS 265
#define INDIRECT 266
#define INCDEC 267
#define ABS 268
#define SIGN 269
#define TYPE 270
#define EVENT_SRC 271
#define LOWER_THAN_ELSE 272
#define ELSE 273
#define LOWER_THAN_EXPR_SHIFT 274
#define ID 275
#define NUMBER 276
#define ASSIGN 277
#define TASKOP 278
#define JUMP 279
#define TASK 280
#define SUB 281
#define STRING 282
#define PP_DEFINE 283
#define PP_INCLUDE 284
#define NL 285
#define WS 286
#define PP_ARG 287
#define PP_ERROR 288
#define PP_IFDEF 289
#define PP_IF 290
#define PP_ELSE 291
#define PP_ELIF 292
#define PP_ENDIF 293
#define PP_UNDEF 294
#define PP_PRAGMA 295
#define PP_GLOM 296
#define IF 297
#define WHILE 298
#define DO 299
#define FOR 300
#define REPEAT 301
#define SWITCH 302
#define CASE 303
#define DEFAULT 304
#define MONITOR 305
#define CATCH 306
#define ACQUIRE 307
#define ASM 308
#define INT 309
#define INLINE 310
#define T_VOID 311
#define T_CONST 312
#define SENSOR 313
#define TASKID 314
#define CTRUE 315
#define CFALSE 316
extern YYSTYPE yylval;
|