1#define LABEL 257
2#define VARIABLE 258
3#define NUMBER 259
4#define TEXT 260
5#define COMMAND_LINE 261
6#define DELIMITED 262
7#define ORDINAL 263
8#define TH 264
9#define LEFT_ARROW_HEAD 265
10#define RIGHT_ARROW_HEAD 266
11#define DOUBLE_ARROW_HEAD 267
12#define LAST 268
13#define UP 269
14#define DOWN 270
15#define LEFT 271
16#define RIGHT 272
17#define BOX 273
18#define CIRCLE 274
19#define ELLIPSE 275
20#define ARC 276
21#define LINE 277
22#define ARROW 278
23#define MOVE 279
24#define SPLINE 280
25#define HEIGHT 281
26#define RADIUS 282
27#define FIGNAME 283
28#define WIDTH 284
29#define DIAMETER 285
30#define FROM 286
31#define TO 287
32#define AT 288
33#define WITH 289
34#define BY 290
35#define THEN 291
36#define SOLID 292
37#define DOTTED 293
38#define DASHED 294
39#define CHOP 295
40#define SAME 296
41#define INVISIBLE 297
42#define LJUST 298
43#define RJUST 299
44#define ABOVE 300
45#define BELOW 301
46#define OF 302
47#define THE 303
48#define WAY 304
49#define BETWEEN 305
50#define AND 306
51#define HERE 307
52#define DOT_N 308
53#define DOT_E 309
54#define DOT_W 310
55#define DOT_S 311
56#define DOT_NE 312
57#define DOT_SE 313
58#define DOT_NW 314
59#define DOT_SW 315
60#define DOT_C 316
61#define DOT_START 317
62#define DOT_END 318
63#define DOT_X 319
64#define DOT_Y 320
65#define DOT_HT 321
66#define DOT_WID 322
67#define DOT_RAD 323
68#define SIN 324
69#define COS 325
70#define ATAN2 326
71#define LOG 327
72#define EXP 328
73#define SQRT 329
74#define K_MAX 330
75#define K_MIN 331
76#define INT 332
77#define RAND 333
78#define SRAND 334
79#define COPY 335
80#define THRU 336
81#define TOP 337
82#define BOTTOM 338
83#define UPPER 339
84#define LOWER 340
85#define SH 341
86#define PRINT 342
87#define CW 343
88#define CCW 344
89#define FOR 345
90#define DO 346
91#define IF 347
92#define ELSE 348
93#define ANDAND 349
94#define OROR 350
95#define NOTEQUAL 351
96#define EQUALEQUAL 352
97#define LESSEQUAL 353
98#define GREATEREQUAL 354
99#define LEFT_CORNER 355
100#define RIGHT_CORNER 356
101#define NORTH 357
102#define SOUTH 358
103#define EAST 359
104#define WEST 360
105#define CENTER 361
106#define END 362
107#define START 363
108#define RESET 364
109#define UNTIL 365
110#define PLOT 366
111#define THICKNESS 367
112#define FILL 368
113#define COLORED 369
114#define OUTLINED 370
115#define SHADED 371
116#define ALIGNED 372
117#define SPRINTF 373
118#define COMMAND 374
119#define DEFINE 375
120#define UNDEF 376
121typedef union {
122	char *str;
123	int n;
124	double x;
125	struct { double x, y; } pair;
126	struct { double x; char *body; } if_data;
127	struct { char *str; const char *filename; int lineno; } lstr;
128	struct { double *v; int nv; int maxv; } dv;
129	struct { double val; int is_multiplicative; } by;
130	place pl;
131	object *obj;
132	corner crn;
133	path *pth;
134	object_spec *spec;
135	saved_state *pstate;
136	graphics_state state;
137	object_type obtype;
138} YYSTYPE;
139extern YYSTYPE yylval;
140