From 31624bb944ff67681fe7f75022249967eb573f24 Mon Sep 17 00:00:00 2001 From: wiz Date: Mon, 30 Jun 2003 19:05:32 +0000 Subject: [PATCH] Re-add (for now). --- gnu/dist/groff/src/preproc/eqn/eqn_tab.h | 67 +++++++++++ gnu/dist/groff/src/preproc/pic/pic_tab.h | 139 +++++++++++++++++++++++ 2 files changed, 206 insertions(+) create mode 100644 gnu/dist/groff/src/preproc/eqn/eqn_tab.h create mode 100644 gnu/dist/groff/src/preproc/pic/pic_tab.h diff --git a/gnu/dist/groff/src/preproc/eqn/eqn_tab.h b/gnu/dist/groff/src/preproc/eqn/eqn_tab.h new file mode 100644 index 000000000000..9a8b3cb22595 --- /dev/null +++ b/gnu/dist/groff/src/preproc/eqn/eqn_tab.h @@ -0,0 +1,67 @@ +#define OVER 257 +#define SMALLOVER 258 +#define SQRT 259 +#define SUB 260 +#define SUP 261 +#define LPILE 262 +#define RPILE 263 +#define CPILE 264 +#define PILE 265 +#define LEFT 266 +#define RIGHT 267 +#define TO 268 +#define FROM 269 +#define SIZE 270 +#define FONT 271 +#define ROMAN 272 +#define BOLD 273 +#define ITALIC 274 +#define FAT 275 +#define ACCENT 276 +#define BAR 277 +#define UNDER 278 +#define ABOVE 279 +#define TEXT 280 +#define QUOTED_TEXT 281 +#define FWD 282 +#define BACK 283 +#define DOWN 284 +#define UP 285 +#define MATRIX 286 +#define COL 287 +#define LCOL 288 +#define RCOL 289 +#define CCOL 290 +#define MARK 291 +#define LINEUP 292 +#define TYPE 293 +#define VCENTER 294 +#define PRIME 295 +#define SPLIT 296 +#define NOSPLIT 297 +#define UACCENT 298 +#define SPECIAL 299 +#define SPACE 300 +#define GFONT 301 +#define GSIZE 302 +#define DEFINE 303 +#define NDEFINE 304 +#define TDEFINE 305 +#define SDEFINE 306 +#define UNDEF 307 +#define IFDEF 308 +#define INCLUDE 309 +#define DELIM 310 +#define CHARTYPE 311 +#define SET 312 +#define GRFONT 313 +#define GBFONT 314 +typedef union { + char *str; + box *b; + pile_box *pb; + matrix_box *mb; + int n; + column *col; +} YYSTYPE; +extern YYSTYPE yylval; diff --git a/gnu/dist/groff/src/preproc/pic/pic_tab.h b/gnu/dist/groff/src/preproc/pic/pic_tab.h new file mode 100644 index 000000000000..12611ba94e9c --- /dev/null +++ b/gnu/dist/groff/src/preproc/pic/pic_tab.h @@ -0,0 +1,139 @@ +#define LABEL 257 +#define VARIABLE 258 +#define NUMBER 259 +#define TEXT 260 +#define COMMAND_LINE 261 +#define DELIMITED 262 +#define ORDINAL 263 +#define TH 264 +#define LEFT_ARROW_HEAD 265 +#define RIGHT_ARROW_HEAD 266 +#define DOUBLE_ARROW_HEAD 267 +#define LAST 268 +#define UP 269 +#define DOWN 270 +#define LEFT 271 +#define RIGHT 272 +#define BOX 273 +#define CIRCLE 274 +#define ELLIPSE 275 +#define ARC 276 +#define LINE 277 +#define ARROW 278 +#define MOVE 279 +#define SPLINE 280 +#define HEIGHT 281 +#define RADIUS 282 +#define FIGNAME 283 +#define WIDTH 284 +#define DIAMETER 285 +#define FROM 286 +#define TO 287 +#define AT 288 +#define WITH 289 +#define BY 290 +#define THEN 291 +#define SOLID 292 +#define DOTTED 293 +#define DASHED 294 +#define CHOP 295 +#define SAME 296 +#define INVISIBLE 297 +#define LJUST 298 +#define RJUST 299 +#define ABOVE 300 +#define BELOW 301 +#define OF 302 +#define THE 303 +#define WAY 304 +#define BETWEEN 305 +#define AND 306 +#define HERE 307 +#define DOT_N 308 +#define DOT_E 309 +#define DOT_W 310 +#define DOT_S 311 +#define DOT_NE 312 +#define DOT_SE 313 +#define DOT_NW 314 +#define DOT_SW 315 +#define DOT_C 316 +#define DOT_START 317 +#define DOT_END 318 +#define DOT_X 319 +#define DOT_Y 320 +#define DOT_HT 321 +#define DOT_WID 322 +#define DOT_RAD 323 +#define SIN 324 +#define COS 325 +#define ATAN2 326 +#define LOG 327 +#define EXP 328 +#define SQRT 329 +#define K_MAX 330 +#define K_MIN 331 +#define INT 332 +#define RAND 333 +#define SRAND 334 +#define COPY 335 +#define THRU 336 +#define TOP 337 +#define BOTTOM 338 +#define UPPER 339 +#define LOWER 340 +#define SH 341 +#define PRINT 342 +#define CW 343 +#define CCW 344 +#define FOR 345 +#define DO 346 +#define IF 347 +#define ELSE 348 +#define ANDAND 349 +#define OROR 350 +#define NOTEQUAL 351 +#define EQUALEQUAL 352 +#define LESSEQUAL 353 +#define GREATEREQUAL 354 +#define LEFT_CORNER 355 +#define RIGHT_CORNER 356 +#define NORTH 357 +#define SOUTH 358 +#define EAST 359 +#define WEST 360 +#define CENTER 361 +#define END 362 +#define START 363 +#define RESET 364 +#define UNTIL 365 +#define PLOT 366 +#define THICKNESS 367 +#define FILL 368 +#define COLORED 369 +#define OUTLINED 370 +#define SHADED 371 +#define ALIGNED 372 +#define SPRINTF 373 +#define COMMAND 374 +#define DEFINE 375 +#define UNDEF 376 +typedef union { + char *str; + int n; + double x; + struct { double x, y; } pair; + struct { double x; char *body; } if_data; + struct { char *str; const char *filename; int lineno; } lstr; + struct { double *v; int nv; int maxv; } dv; + struct { double val; int is_multiplicative; } by; + place pl; + object *obj; + corner crn; + path *pth; + object_spec *spec; + saved_state *pstate; + graphics_state state; + object_type obtype; +} YYSTYPE; +extern YYSTYPE yylval;