File: ucparse.h

package info (click to toggle)
exult 0.98rc1-2
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 6,924 kB
  • ctags: 8,928
  • sloc: cpp: 83,768; sh: 7,643; ansic: 4,328; makefile: 890; yacc: 618; lex: 255; xml: 19
file content (85 lines) | stat: -rw-r--r-- 1,615 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
80
81
82
83
84
85
typedef union
	{
	class Uc_symbol *sym;
	class Uc_var_symbol *var;
	class Uc_expression *expr;
	class Uc_call_expression *funcall;
	class Uc_function_symbol *funsym;
	class Uc_statement *stmt;
	class std::vector<char *> *strvec;
	class Uc_block_statement *block;
	class Uc_arrayloop_statement *arrayloop;
	class Uc_array_expression *exprlist;
	int intval;
	char *strval;
	} YYSTYPE;
#define	IF	257
#define	ELSE	258
#define	RETURN	259
#define	WHILE	260
#define	FOR	261
#define	IN	262
#define	WITH	263
#define	TO	264
#define	EXTERN	265
#define	BREAK	266
#define	GOTO	267
#define	VAR	268
#define	INT	269
#define	CONST	270
#define	STRING	271
#define	CONVERSE	272
#define	SAY	273
#define	MESSAGE	274
#define	RESPONSE	275
#define	EVENT	276
#define	FLAG	277
#define	ITEM	278
#define	UCTRUE	279
#define	UCFALSE	280
#define	SCRIPT	281
#define	AFTER	282
#define	TICKS	283
#define	CONTINUE	284
#define	REPEAT	285
#define	NOP	286
#define	NOHALT	287
#define	WAIT	288
#define	REMOVE	289
#define	RISE	290
#define	DESCEND	291
#define	FRAME	292
#define	HATCH	293
#define	NEXT	294
#define	PREVIOUS	295
#define	CYCLE	296
#define	STEP	297
#define	MUSIC	298
#define	CALL	299
#define	SPEECH	300
#define	SFX	301
#define	FACE	302
#define	HIT	303
#define	HOURS	304
#define	ACTOR	305
#define	NORTH	306
#define	SOUTH	307
#define	EAST	308
#define	WEST	309
#define	NE	310
#define	NW	311
#define	SE	312
#define	SW	313
#define	STRING_LITERAL	314
#define	IDENTIFIER	315
#define	INT_LITERAL	316
#define	AND	317
#define	OR	318
#define	EQUALS	319
#define	NEQUALS	320
#define	LTEQUALS	321
#define	GTEQUALS	322
#define	NOT	323


extern YYSTYPE yylval;