groff: update vendor branch to v1.20.1
[dragonfly.git] / contrib / groff / src / preproc / pic / pic_tab.h
CommitLineData
92d0a6a6
JR
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
4d3e9548
JL
13#define BOX 269
14#define CIRCLE 270
15#define ELLIPSE 271
16#define ARC 272
17#define LINE 273
18#define ARROW 274
19#define MOVE 275
20#define SPLINE 276
21#define HEIGHT 277
22#define RADIUS 278
23#define FIGNAME 279
24#define WIDTH 280
25#define DIAMETER 281
26#define UP 282
27#define DOWN 283
28#define RIGHT 284
29#define LEFT 285
92d0a6a6
JR
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
4d3e9548
JL
116#define XSLANTED 372
117#define YSLANTED 373
118#define ALIGNED 374
119#define SPRINTF 375
120#define COMMAND 376
121#define DEFINE 377
122#define UNDEF 378
92d0a6a6
JR
123typedef union {
124 char *str;
125 int n;
126 double x;
127 struct { double x, y; } pair;
128 struct { double x; char *body; } if_data;
129 struct { char *str; const char *filename; int lineno; } lstr;
130 struct { double *v; int nv; int maxv; } dv;
131 struct { double val; int is_multiplicative; } by;
132 place pl;
133 object *obj;
134 corner crn;
135 path *pth;
136 object_spec *spec;
137 saved_state *pstate;
138 graphics_state state;
139 object_type obtype;
140} YYSTYPE;
141extern YYSTYPE yylval;