Update precompiled lev_comp lex and yacc files

This time use "cd util && make dist" as what I was doing
previously wasn't enough.
This commit is contained in:
Pasi Kallinen
2015-12-03 09:37:25 +02:00
parent 24a50bdde6
commit 94d6ebbfe8
5 changed files with 1928 additions and 3247 deletions

View File

@@ -1,113 +1,27 @@
#define INTEGER 257
/* A Bison parser, made by GNU Bison 2.4.1. */ #define A_DUNGEON 258
#define BRANCH 259
/* Skeleton interface for Bison's Yacc-like parsers in C #define CHBRANCH 260
#define LEVEL 261
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 #define RNDLEVEL 262
Free Software Foundation, Inc. #define CHLEVEL 263
#define RNDCHLEVEL 264
This program is free software: you can redistribute it and/or modify #define UP_OR_DOWN 265
it under the terms of the GNU General Public License as published by #define PROTOFILE 266
the Free Software Foundation, either version 3 of the License, or #define DESCRIPTION 267
(at your option) any later version. #define DESCRIPTOR 268
#define LEVELDESC 269
This program is distributed in the hope that it will be useful, #define ALIGNMENT 270
but WITHOUT ANY WARRANTY; without even the implied warranty of #define LEVALIGN 271
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #define ENTRY 272
GNU General Public License for more details. #define STAIR 273
#define NO_UP 274
You should have received a copy of the GNU General Public License #define NO_DOWN 275
along with this program. If not, see <http://www.gnu.org/licenses/>. */ #define PORTAL 276
#define STRING 277
/* As a special exception, you may create a larger work that contains typedef union
part or all of the Bison parser skeleton and distribute that work
under terms of your choice, so long as that work isn't itself a
parser generator using the skeleton or a modified version thereof
as a parser skeleton. Alternatively, if you modify or redistribute
the parser skeleton itself, you may (at your option) remove this
special exception, which will cause the skeleton and the resulting
Bison output files to be licensed under the GNU General Public
License without this special exception.
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
/* Tokens. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */
enum yytokentype {
INTEGER = 258,
A_DUNGEON = 259,
BRANCH = 260,
CHBRANCH = 261,
LEVEL = 262,
RNDLEVEL = 263,
CHLEVEL = 264,
RNDCHLEVEL = 265,
UP_OR_DOWN = 266,
PROTOFILE = 267,
DESCRIPTION = 268,
DESCRIPTOR = 269,
LEVELDESC = 270,
ALIGNMENT = 271,
LEVALIGN = 272,
ENTRY = 273,
STAIR = 274,
NO_UP = 275,
NO_DOWN = 276,
PORTAL = 277,
STRING = 278
};
#endif
/* Tokens. */
#define INTEGER 258
#define A_DUNGEON 259
#define BRANCH 260
#define CHBRANCH 261
#define LEVEL 262
#define RNDLEVEL 263
#define CHLEVEL 264
#define RNDCHLEVEL 265
#define UP_OR_DOWN 266
#define PROTOFILE 267
#define DESCRIPTION 268
#define DESCRIPTOR 269
#define LEVELDESC 270
#define ALIGNMENT 271
#define LEVALIGN 272
#define ENTRY 273
#define STAIR 274
#define NO_UP 275
#define NO_DOWN 276
#define PORTAL 277
#define STRING 278
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{ {
/* Line 1676 of yacc.c */
#line 67 "dgn_comp.y"
int i; int i;
char* str; char* str;
/* Line 1676 of yacc.c */
#line 105 "y.tab.h"
} YYSTYPE; } YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
#endif
extern YYSTYPE yylval; extern YYSTYPE yylval;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,406 +1,179 @@
#define CHAR 257
/* A Bison parser, made by GNU Bison 2.4.1. */ #define INTEGER 258
#define BOOLEAN 259
/* Skeleton interface for Bison's Yacc-like parsers in C #define PERCENT 260
#define SPERCENT 261
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 #define MINUS_INTEGER 262
Free Software Foundation, Inc. #define PLUS_INTEGER 263
#define MAZE_GRID_ID 264
This program is free software: you can redistribute it and/or modify #define SOLID_FILL_ID 265
it under the terms of the GNU General Public License as published by #define MINES_ID 266
the Free Software Foundation, either version 3 of the License, or #define ROGUELEV_ID 267
(at your option) any later version. #define MESSAGE_ID 268
#define MAZE_ID 269
This program is distributed in the hope that it will be useful, #define LEVEL_ID 270
but WITHOUT ANY WARRANTY; without even the implied warranty of #define LEV_INIT_ID 271
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #define GEOMETRY_ID 272
GNU General Public License for more details. #define NOMAP_ID 273
#define OBJECT_ID 274
You should have received a copy of the GNU General Public License #define COBJECT_ID 275
along with this program. If not, see <http://www.gnu.org/licenses/>. */ #define MONSTER_ID 276
#define TRAP_ID 277
/* As a special exception, you may create a larger work that contains #define DOOR_ID 278
part or all of the Bison parser skeleton and distribute that work #define DRAWBRIDGE_ID 279
under terms of your choice, so long as that work isn't itself a #define object_ID 280
parser generator using the skeleton or a modified version thereof #define monster_ID 281
as a parser skeleton. Alternatively, if you modify or redistribute #define terrain_ID 282
the parser skeleton itself, you may (at your option) remove this #define MAZEWALK_ID 283
special exception, which will cause the skeleton and the resulting #define WALLIFY_ID 284
Bison output files to be licensed under the GNU General Public #define REGION_ID 285
License without this special exception. #define FILLING 286
#define IRREGULAR 287
This special exception was added by the Free Software Foundation in #define JOINED 288
version 2.2 of Bison. */ #define ALTAR_ID 289
#define LADDER_ID 290
#define STAIR_ID 291
/* Tokens. */ #define NON_DIGGABLE_ID 292
#ifndef YYTOKENTYPE #define NON_PASSWALL_ID 293
# define YYTOKENTYPE #define ROOM_ID 294
/* Put the tokens into the symbol table, so that GDB and other debuggers #define PORTAL_ID 295
know about them. */ #define TELEPRT_ID 296
enum yytokentype { #define BRANCH_ID 297
CHAR = 258, #define LEV 298
INTEGER = 259, #define MINERALIZE_ID 299
BOOLEAN = 260, #define CORRIDOR_ID 300
PERCENT = 261, #define GOLD_ID 301
SPERCENT = 262, #define ENGRAVING_ID 302
MINUS_INTEGER = 263, #define FOUNTAIN_ID 303
PLUS_INTEGER = 264, #define POOL_ID 304
MAZE_GRID_ID = 265, #define SINK_ID 305
SOLID_FILL_ID = 266, #define NONE 306
MINES_ID = 267, #define RAND_CORRIDOR_ID 307
ROGUELEV_ID = 268, #define DOOR_STATE 308
MESSAGE_ID = 269, #define LIGHT_STATE 309
MAZE_ID = 270, #define CURSE_TYPE 310
LEVEL_ID = 271, #define ENGRAVING_TYPE 311
LEV_INIT_ID = 272, #define DIRECTION 312
GEOMETRY_ID = 273, #define RANDOM_TYPE 313
NOMAP_ID = 274, #define RANDOM_TYPE_BRACKET 314
OBJECT_ID = 275, #define A_REGISTER 315
COBJECT_ID = 276, #define ALIGNMENT 316
MONSTER_ID = 277, #define LEFT_OR_RIGHT 317
TRAP_ID = 278, #define CENTER 318
DOOR_ID = 279, #define TOP_OR_BOT 319
DRAWBRIDGE_ID = 280, #define ALTAR_TYPE 320
object_ID = 281, #define UP_OR_DOWN 321
monster_ID = 282, #define SUBROOM_ID 322
terrain_ID = 283, #define NAME_ID 323
MAZEWALK_ID = 284, #define FLAGS_ID 324
WALLIFY_ID = 285, #define FLAG_TYPE 325
REGION_ID = 286, #define MON_ATTITUDE 326
FILLING = 287, #define MON_ALERTNESS 327
IRREGULAR = 288, #define MON_APPEARANCE 328
JOINED = 289, #define ROOMDOOR_ID 329
ALTAR_ID = 290, #define IF_ID 330
LADDER_ID = 291, #define ELSE_ID 331
STAIR_ID = 292, #define TERRAIN_ID 332
NON_DIGGABLE_ID = 293, #define HORIZ_OR_VERT 333
NON_PASSWALL_ID = 294, #define REPLACE_TERRAIN_ID 334
ROOM_ID = 295, #define EXIT_ID 335
PORTAL_ID = 296, #define SHUFFLE_ID 336
TELEPRT_ID = 297, #define QUANTITY_ID 337
BRANCH_ID = 298, #define BURIED_ID 338
LEV = 299, #define LOOP_ID 339
MINERALIZE_ID = 300, #define FOR_ID 340
CORRIDOR_ID = 301, #define TO_ID 341
GOLD_ID = 302, #define SWITCH_ID 342
ENGRAVING_ID = 303, #define CASE_ID 343
FOUNTAIN_ID = 304, #define BREAK_ID 344
POOL_ID = 305, #define DEFAULT_ID 345
SINK_ID = 306, #define ERODED_ID 346
NONE = 307, #define TRAPPED_STATE 347
RAND_CORRIDOR_ID = 308, #define RECHARGED_ID 348
DOOR_STATE = 309, #define INVIS_ID 349
LIGHT_STATE = 310, #define GREASED_ID 350
CURSE_TYPE = 311, #define FEMALE_ID 351
ENGRAVING_TYPE = 312, #define CANCELLED_ID 352
DIRECTION = 313, #define REVIVED_ID 353
RANDOM_TYPE = 314, #define AVENGE_ID 354
RANDOM_TYPE_BRACKET = 315, #define FLEEING_ID 355
A_REGISTER = 316, #define BLINDED_ID 356
ALIGNMENT = 317, #define PARALYZED_ID 357
LEFT_OR_RIGHT = 318, #define STUNNED_ID 358
CENTER = 319, #define CONFUSED_ID 359
TOP_OR_BOT = 320, #define SEENTRAPS_ID 360
ALTAR_TYPE = 321, #define ALL_ID 361
UP_OR_DOWN = 322, #define MONTYPE_ID 362
SUBROOM_ID = 323, #define GRAVE_ID 363
NAME_ID = 324, #define ERODEPROOF_ID 364
FLAGS_ID = 325, #define FUNCTION_ID 365
FLAG_TYPE = 326, #define MSG_OUTPUT_TYPE 366
MON_ATTITUDE = 327, #define COMPARE_TYPE 367
MON_ALERTNESS = 328, #define UNKNOWN_TYPE 368
MON_APPEARANCE = 329, #define rect_ID 369
ROOMDOOR_ID = 330, #define fillrect_ID 370
IF_ID = 331, #define line_ID 371
ELSE_ID = 332, #define randline_ID 372
TERRAIN_ID = 333, #define grow_ID 373
HORIZ_OR_VERT = 334, #define selection_ID 374
REPLACE_TERRAIN_ID = 335, #define flood_ID 375
EXIT_ID = 336, #define rndcoord_ID 376
SHUFFLE_ID = 337, #define circle_ID 377
QUANTITY_ID = 338, #define ellipse_ID 378
BURIED_ID = 339, #define filter_ID 379
LOOP_ID = 340, #define complement_ID 380
FOR_ID = 341, #define gradient_ID 381
TO_ID = 342, #define GRADIENT_TYPE 382
SWITCH_ID = 343, #define LIMITED 383
CASE_ID = 344, #define HUMIDITY_TYPE 384
BREAK_ID = 345, #define STRING 385
DEFAULT_ID = 346, #define MAP_ID 386
ERODED_ID = 347, #define NQSTRING 387
TRAPPED_STATE = 348, #define VARSTRING 388
RECHARGED_ID = 349, #define CFUNC 389
INVIS_ID = 350, #define CFUNC_INT 390
GREASED_ID = 351, #define CFUNC_STR 391
FEMALE_ID = 352, #define CFUNC_COORD 392
CANCELLED_ID = 353, #define CFUNC_REGION 393
REVIVED_ID = 354, #define VARSTRING_INT 394
AVENGE_ID = 355, #define VARSTRING_INT_ARRAY 395
FLEEING_ID = 356, #define VARSTRING_STRING 396
BLINDED_ID = 357, #define VARSTRING_STRING_ARRAY 397
PARALYZED_ID = 358, #define VARSTRING_VAR 398
STUNNED_ID = 359, #define VARSTRING_VAR_ARRAY 399
CONFUSED_ID = 360, #define VARSTRING_COORD 400
SEENTRAPS_ID = 361, #define VARSTRING_COORD_ARRAY 401
ALL_ID = 362, #define VARSTRING_REGION 402
MONTYPE_ID = 363, #define VARSTRING_REGION_ARRAY 403
GRAVE_ID = 364, #define VARSTRING_MAPCHAR 404
ERODEPROOF_ID = 365, #define VARSTRING_MAPCHAR_ARRAY 405
FUNCTION_ID = 366, #define VARSTRING_MONST 406
MSG_OUTPUT_TYPE = 367, #define VARSTRING_MONST_ARRAY 407
COMPARE_TYPE = 368, #define VARSTRING_OBJ 408
UNKNOWN_TYPE = 369, #define VARSTRING_OBJ_ARRAY 409
rect_ID = 370, #define VARSTRING_SEL 410
fillrect_ID = 371, #define VARSTRING_SEL_ARRAY 411
line_ID = 372, #define METHOD_INT 412
randline_ID = 373, #define METHOD_INT_ARRAY 413
grow_ID = 374, #define METHOD_STRING 414
selection_ID = 375, #define METHOD_STRING_ARRAY 415
flood_ID = 376, #define METHOD_VAR 416
rndcoord_ID = 377, #define METHOD_VAR_ARRAY 417
circle_ID = 378, #define METHOD_COORD 418
ellipse_ID = 379, #define METHOD_COORD_ARRAY 419
filter_ID = 380, #define METHOD_REGION 420
complement_ID = 381, #define METHOD_REGION_ARRAY 421
gradient_ID = 382, #define METHOD_MAPCHAR 422
GRADIENT_TYPE = 383, #define METHOD_MAPCHAR_ARRAY 423
LIMITED = 384, #define METHOD_MONST 424
HUMIDITY_TYPE = 385, #define METHOD_MONST_ARRAY 425
STRING = 386, #define METHOD_OBJ 426
MAP_ID = 387, #define METHOD_OBJ_ARRAY 427
NQSTRING = 388, #define METHOD_SEL 428
VARSTRING = 389, #define METHOD_SEL_ARRAY 429
CFUNC = 390, #define DICE 430
CFUNC_INT = 391, typedef union
CFUNC_STR = 392,
CFUNC_COORD = 393,
CFUNC_REGION = 394,
VARSTRING_INT = 395,
VARSTRING_INT_ARRAY = 396,
VARSTRING_STRING = 397,
VARSTRING_STRING_ARRAY = 398,
VARSTRING_VAR = 399,
VARSTRING_VAR_ARRAY = 400,
VARSTRING_COORD = 401,
VARSTRING_COORD_ARRAY = 402,
VARSTRING_REGION = 403,
VARSTRING_REGION_ARRAY = 404,
VARSTRING_MAPCHAR = 405,
VARSTRING_MAPCHAR_ARRAY = 406,
VARSTRING_MONST = 407,
VARSTRING_MONST_ARRAY = 408,
VARSTRING_OBJ = 409,
VARSTRING_OBJ_ARRAY = 410,
VARSTRING_SEL = 411,
VARSTRING_SEL_ARRAY = 412,
METHOD_INT = 413,
METHOD_INT_ARRAY = 414,
METHOD_STRING = 415,
METHOD_STRING_ARRAY = 416,
METHOD_VAR = 417,
METHOD_VAR_ARRAY = 418,
METHOD_COORD = 419,
METHOD_COORD_ARRAY = 420,
METHOD_REGION = 421,
METHOD_REGION_ARRAY = 422,
METHOD_MAPCHAR = 423,
METHOD_MAPCHAR_ARRAY = 424,
METHOD_MONST = 425,
METHOD_MONST_ARRAY = 426,
METHOD_OBJ = 427,
METHOD_OBJ_ARRAY = 428,
METHOD_SEL = 429,
METHOD_SEL_ARRAY = 430,
DICE = 431
};
#endif
/* Tokens. */
#define CHAR 258
#define INTEGER 259
#define BOOLEAN 260
#define PERCENT 261
#define SPERCENT 262
#define MINUS_INTEGER 263
#define PLUS_INTEGER 264
#define MAZE_GRID_ID 265
#define SOLID_FILL_ID 266
#define MINES_ID 267
#define ROGUELEV_ID 268
#define MESSAGE_ID 269
#define MAZE_ID 270
#define LEVEL_ID 271
#define LEV_INIT_ID 272
#define GEOMETRY_ID 273
#define NOMAP_ID 274
#define OBJECT_ID 275
#define COBJECT_ID 276
#define MONSTER_ID 277
#define TRAP_ID 278
#define DOOR_ID 279
#define DRAWBRIDGE_ID 280
#define object_ID 281
#define monster_ID 282
#define terrain_ID 283
#define MAZEWALK_ID 284
#define WALLIFY_ID 285
#define REGION_ID 286
#define FILLING 287
#define IRREGULAR 288
#define JOINED 289
#define ALTAR_ID 290
#define LADDER_ID 291
#define STAIR_ID 292
#define NON_DIGGABLE_ID 293
#define NON_PASSWALL_ID 294
#define ROOM_ID 295
#define PORTAL_ID 296
#define TELEPRT_ID 297
#define BRANCH_ID 298
#define LEV 299
#define MINERALIZE_ID 300
#define CORRIDOR_ID 301
#define GOLD_ID 302
#define ENGRAVING_ID 303
#define FOUNTAIN_ID 304
#define POOL_ID 305
#define SINK_ID 306
#define NONE 307
#define RAND_CORRIDOR_ID 308
#define DOOR_STATE 309
#define LIGHT_STATE 310
#define CURSE_TYPE 311
#define ENGRAVING_TYPE 312
#define DIRECTION 313
#define RANDOM_TYPE 314
#define RANDOM_TYPE_BRACKET 315
#define A_REGISTER 316
#define ALIGNMENT 317
#define LEFT_OR_RIGHT 318
#define CENTER 319
#define TOP_OR_BOT 320
#define ALTAR_TYPE 321
#define UP_OR_DOWN 322
#define SUBROOM_ID 323
#define NAME_ID 324
#define FLAGS_ID 325
#define FLAG_TYPE 326
#define MON_ATTITUDE 327
#define MON_ALERTNESS 328
#define MON_APPEARANCE 329
#define ROOMDOOR_ID 330
#define IF_ID 331
#define ELSE_ID 332
#define TERRAIN_ID 333
#define HORIZ_OR_VERT 334
#define REPLACE_TERRAIN_ID 335
#define EXIT_ID 336
#define SHUFFLE_ID 337
#define QUANTITY_ID 338
#define BURIED_ID 339
#define LOOP_ID 340
#define FOR_ID 341
#define TO_ID 342
#define SWITCH_ID 343
#define CASE_ID 344
#define BREAK_ID 345
#define DEFAULT_ID 346
#define ERODED_ID 347
#define TRAPPED_STATE 348
#define RECHARGED_ID 349
#define INVIS_ID 350
#define GREASED_ID 351
#define FEMALE_ID 352
#define CANCELLED_ID 353
#define REVIVED_ID 354
#define AVENGE_ID 355
#define FLEEING_ID 356
#define BLINDED_ID 357
#define PARALYZED_ID 358
#define STUNNED_ID 359
#define CONFUSED_ID 360
#define SEENTRAPS_ID 361
#define ALL_ID 362
#define MONTYPE_ID 363
#define GRAVE_ID 364
#define ERODEPROOF_ID 365
#define FUNCTION_ID 366
#define MSG_OUTPUT_TYPE 367
#define COMPARE_TYPE 368
#define UNKNOWN_TYPE 369
#define rect_ID 370
#define fillrect_ID 371
#define line_ID 372
#define randline_ID 373
#define grow_ID 374
#define selection_ID 375
#define flood_ID 376
#define rndcoord_ID 377
#define circle_ID 378
#define ellipse_ID 379
#define filter_ID 380
#define complement_ID 381
#define gradient_ID 382
#define GRADIENT_TYPE 383
#define LIMITED 384
#define HUMIDITY_TYPE 385
#define STRING 386
#define MAP_ID 387
#define NQSTRING 388
#define VARSTRING 389
#define CFUNC 390
#define CFUNC_INT 391
#define CFUNC_STR 392
#define CFUNC_COORD 393
#define CFUNC_REGION 394
#define VARSTRING_INT 395
#define VARSTRING_INT_ARRAY 396
#define VARSTRING_STRING 397
#define VARSTRING_STRING_ARRAY 398
#define VARSTRING_VAR 399
#define VARSTRING_VAR_ARRAY 400
#define VARSTRING_COORD 401
#define VARSTRING_COORD_ARRAY 402
#define VARSTRING_REGION 403
#define VARSTRING_REGION_ARRAY 404
#define VARSTRING_MAPCHAR 405
#define VARSTRING_MAPCHAR_ARRAY 406
#define VARSTRING_MONST 407
#define VARSTRING_MONST_ARRAY 408
#define VARSTRING_OBJ 409
#define VARSTRING_OBJ_ARRAY 410
#define VARSTRING_SEL 411
#define VARSTRING_SEL_ARRAY 412
#define METHOD_INT 413
#define METHOD_INT_ARRAY 414
#define METHOD_STRING 415
#define METHOD_STRING_ARRAY 416
#define METHOD_VAR 417
#define METHOD_VAR_ARRAY 418
#define METHOD_COORD 419
#define METHOD_COORD_ARRAY 420
#define METHOD_REGION 421
#define METHOD_REGION_ARRAY 422
#define METHOD_MAPCHAR 423
#define METHOD_MAPCHAR_ARRAY 424
#define METHOD_MONST 425
#define METHOD_MONST_ARRAY 426
#define METHOD_OBJ 427
#define METHOD_OBJ_ARRAY 428
#define METHOD_SEL 429
#define METHOD_SEL_ARRAY 430
#define DICE 431
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{ {
/* Line 1676 of yacc.c */
#line 147 "lev_comp.y"
long i; long i;
char* map; char* map;
struct { struct {
@@ -435,17 +208,5 @@ typedef union YYSTYPE
long cfunc; long cfunc;
char *varstr; char *varstr;
} meth; } meth;
/* Line 1676 of yacc.c */
#line 443 "y.tab.h"
} YYSTYPE; } YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
#endif
extern YYSTYPE yylval; extern YYSTYPE yylval;

View File

@@ -1,5 +1,5 @@
#line 3 "lex.yy.c" #line 3 "lev_lex.c"
#define YY_INT_ALIGNED short int #define YY_INT_ALIGNED short int
@@ -8,7 +8,7 @@
#define FLEX_SCANNER #define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5 #define YY_FLEX_MINOR_VERSION 5
#define YY_FLEX_SUBMINOR_VERSION 39 #define YY_FLEX_SUBMINOR_VERSION 37
#if YY_FLEX_SUBMINOR_VERSION > 0 #if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA #define FLEX_BETA
#endif #endif
@@ -141,15 +141,7 @@ typedef unsigned int flex_uint32_t;
/* Size of default input buffer. */ /* Size of default input buffer. */
#ifndef YY_BUF_SIZE #ifndef YY_BUF_SIZE
#ifdef __ia64__
/* On IA-64, the buffer size is 16k, not 8k.
* Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
* Ditto for the __ia64__ case accordingly.
*/
#define YY_BUF_SIZE 32768
#else
#define YY_BUF_SIZE 16384 #define YY_BUF_SIZE 16384
#endif /* __ia64__ */
#endif #endif
/* The state buf must be large enough to hold one state per character in the main buffer. /* The state buf must be large enough to hold one state per character in the main buffer.
@@ -175,7 +167,6 @@ extern FILE *yyin, *yyout;
#define EOB_ACT_LAST_MATCH 2 #define EOB_ACT_LAST_MATCH 2
#define YY_LESS_LINENO(n) #define YY_LESS_LINENO(n)
#define YY_LINENO_REWIND_TO(ptr)
/* Return all but the first "n" matched characters back to the input stream. */ /* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \ #define yyless(n) \
@@ -1201,7 +1192,7 @@ FILE *orig_yyin = NULL;
#define ST_RETF(y, x) do { savetoken(yytext); y; return x; } while (0); #define ST_RETF(y, x) do { savetoken(yytext); y; return x; } while (0);
#line 1205 "lex.yy.c" #line 1196 "lev_lex.c"
#define INITIAL 0 #define INITIAL 0
#define MAPC 1 #define MAPC 1
@@ -1283,12 +1274,7 @@ static int input (void );
/* Amount of stuff to slurp up with each read. */ /* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE #ifndef YY_READ_BUF_SIZE
#ifdef __ia64__
/* On IA-64, the buffer size is 16k, not 8k */
#define YY_READ_BUF_SIZE 16384
#else
#define YY_READ_BUF_SIZE 8192 #define YY_READ_BUF_SIZE 8192
#endif /* __ia64__ */
#endif #endif
/* Copy whatever the last rule matched to the standard output. */ /* Copy whatever the last rule matched to the standard output. */
@@ -1392,6 +1378,10 @@ YY_DECL
register char *yy_cp, *yy_bp; register char *yy_cp, *yy_bp;
register int yy_act; register int yy_act;
#line 107 "lev_comp.l"
#line 1384 "lev_lex.c"
if ( !(yy_init) ) if ( !(yy_init) )
{ {
(yy_init) = 1; (yy_init) = 1;
@@ -1418,11 +1408,6 @@ YY_DECL
yy_load_buffer_state( ); yy_load_buffer_state( );
} }
{
#line 107 "lev_comp.l"
#line 1425 "lex.yy.c"
while ( 1 ) /* loops until end-of-file is reached */ while ( 1 ) /* loops until end-of-file is reached */
{ {
yy_cp = (yy_c_buf_p); yy_cp = (yy_c_buf_p);
@@ -1440,7 +1425,7 @@ YY_DECL
yy_match: yy_match:
do do
{ {
register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
if ( yy_accept[yy_current_state] ) if ( yy_accept[yy_current_state] )
{ {
(yy_last_accepting_state) = yy_current_state; (yy_last_accepting_state) = yy_current_state;
@@ -2522,7 +2507,7 @@ YY_RULE_SETUP
#line 345 "lev_comp.l" #line 345 "lev_comp.l"
ECHO; ECHO;
YY_BREAK YY_BREAK
#line 2526 "lex.yy.c" #line 2511 "lev_lex.c"
case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(MAPC): case YY_STATE_EOF(MAPC):
yyterminate(); yyterminate();
@@ -2654,7 +2639,6 @@ case YY_STATE_EOF(MAPC):
"fatal flex scanner internal error--no action found" ); "fatal flex scanner internal error--no action found" );
} /* end of action switch */ } /* end of action switch */
} /* end of scanning one token */ } /* end of scanning one token */
} /* end of user's declarations */
} /* end of yylex */ } /* end of yylex */
/* yy_get_next_buffer - try to read in a new buffer /* yy_get_next_buffer - try to read in a new buffer
@@ -3291,7 +3275,7 @@ YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len
YY_BUFFER_STATE b; YY_BUFFER_STATE b;
char *buf; char *buf;
yy_size_t n; yy_size_t n;
yy_size_t i; int i;
/* Get memory for full buffer, including space for trailing EOB's. */ /* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2; n = _yybytes_len + 2;
@@ -3521,7 +3505,7 @@ void yyfree (void * ptr )
#define YYTABLES_NAME "yytables" #define YYTABLES_NAME "yytables"
#line 344 "lev_comp.l" #line 345 "lev_comp.l"
#ifdef AMIGA #ifdef AMIGA