summaryrefslogtreecommitdiff
path: root/packages/nonworking/kgrok/files/parser_yacc.h
blob: d673cedaf5c984dab53c02039730a55eb1082c0f (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
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
86
87
88
89
90
91
92
#define NUMBER 257
#define STRING 258
#define SYMBOL 259
#define FIELD 260
#define VAR 261
#define EQ 262
#define NEQ 263
#define LE 264
#define GE 265
#define SHR 266
#define SHL 267
#define AND 268
#define OR 269
#define IN 270
#define PLA 271
#define MIA 272
#define MUA 273
#define MOA 274
#define DVA 275
#define ANA 276
#define ORA 277
#define INC 278
#define DEC_ 279
#define APP 280
#define AVG 281
#define DEV 282
#define AMIN 283
#define AMAX 284
#define SUM 285
#define QAVG 286
#define QDEV 287
#define QMIN_ 288
#define QMAX_ 289
#define QSUM 290
#define SAVG 291
#define SDEV 292
#define SMIN 293
#define SMAX 294
#define SSUM 295
#define ABS 296
#define INT 297
#define BOUND 298
#define LEN 299
#define CHOP 300
#define TR 301
#define SUBSTR 302
#define SQRT 303
#define EXP 304
#define LOG 305
#define LN 306
#define POW 307
#define RANDOM 308
#define SIN 309
#define COS 310
#define TAN 311
#define ASIN 312
#define ACOS 313
#define ATAN 314
#define ATAN2 315
#define DATE 316
#define TIME 317
#define DURATION 318
#define EXPAND 319
#define YEAR 320
#define MONTH 321
#define DAY 322
#define HOUR 323
#define MINUTE 324
#define SECOND 325
#define LEAP 326
#define JULIAN 327
#define SECTION_ 328
#define DBASE_ 329
#define FORM_ 330
#define PREVFORM 331
#define SWITCH 332
#define THIS 333
#define LAST 334
#define DISP 335
#define FOREACH 336
#define HOST 337
#define USER 338
#define UID 339
#define GID 340
#define SYSTEM 341
#define ACCESS 342
#define BEEP 343
#define ERROR 344
#define PRINTF 345
#define UMINUS 346
typedef union { int ival; double dval; char *sval; Arg *aval; } YYSTYPE;
extern YYSTYPE parserlval;