summaryrefslogtreecommitdiff
path: root/demos/calc/calc.h
blob: 448cc425c59ff4a606e71b08030a384a28261f25 (plain)
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
#ifndef BISON_CALC_H
# define BISON_CALC_H

#ifndef YYSTYPE
typedef union {
  char  *str;
  int   var;
} yystype;
# define YYSTYPE yystype
#endif
# define	EOS	257
# define	BAD	258
# define	HELP	259
# define	HEX	260
# define	DECIMAL	261
# define	QUIT	262
# define	ABS	263
# define	BIN	264
# define	FIB	265
# define	GCD	266
# define	KRON	267
# define	LCM	268
# define	LUCNUM	269
# define	NEXTPRIME	270
# define	POWM	271
# define	ROOT	272
# define	SQRT	273
# define	NUMBER	274
# define	VARIABLE	275
# define	LOR	276
# define	LAND	277
# define	EQ	278
# define	NE	279
# define	LE	280
# define	GE	281
# define	LSHIFT	282
# define	RSHIFT	283
# define	UMINUS	284


extern YYSTYPE yylval;

#endif /* not BISON_CALC_H */