File: parse.tab.h

package info (click to toggle)
nqc 2.3.r1-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,452 kB
  • ctags: 2,325
  • sloc: cpp: 14,379; lex: 304; yacc: 259; makefile: 126; ansic: 25
file content (79 lines) | stat: -rw-r--r-- 1,468 bytes parent folder | download
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;