mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-14 07:15:58 +08:00
Update yacc and lex generated files
Use the FreeBSD 11.1 yacc and lex tools to generate the files. Update #3472.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,337 +1,130 @@
|
||||
/* A Bison parser, made by GNU Bison 2.7. */
|
||||
|
||||
/* Bison interface for Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* As a special exception, you may create a larger work that contains
|
||||
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. */
|
||||
|
||||
#ifndef YY_PFCTLY_PFCTLY_TAB_H_INCLUDED
|
||||
# define YY_PFCTLY_PFCTLY_TAB_H_INCLUDED
|
||||
/* Enabling traces. */
|
||||
#ifndef YYDEBUG
|
||||
# define YYDEBUG 0
|
||||
#endif
|
||||
#if YYDEBUG
|
||||
extern int pfctlydebug;
|
||||
#endif
|
||||
|
||||
/* Tokens. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum yytokentype {
|
||||
PASS = 258,
|
||||
BLOCK = 259,
|
||||
SCRUB = 260,
|
||||
RETURN = 261,
|
||||
IN = 262,
|
||||
OS = 263,
|
||||
OUT = 264,
|
||||
LOG = 265,
|
||||
QUICK = 266,
|
||||
ON = 267,
|
||||
FROM = 268,
|
||||
TO = 269,
|
||||
FLAGS = 270,
|
||||
RETURNRST = 271,
|
||||
RETURNICMP = 272,
|
||||
RETURNICMP6 = 273,
|
||||
PROTO = 274,
|
||||
INET = 275,
|
||||
INET6 = 276,
|
||||
ALL = 277,
|
||||
ANY = 278,
|
||||
ICMPTYPE = 279,
|
||||
ICMP6TYPE = 280,
|
||||
CODE = 281,
|
||||
KEEP = 282,
|
||||
MODULATE = 283,
|
||||
STATE = 284,
|
||||
PORT = 285,
|
||||
RDR = 286,
|
||||
NAT = 287,
|
||||
BINAT = 288,
|
||||
ARROW = 289,
|
||||
NODF = 290,
|
||||
MINTTL = 291,
|
||||
ERROR = 292,
|
||||
ALLOWOPTS = 293,
|
||||
FASTROUTE = 294,
|
||||
FILENAME = 295,
|
||||
ROUTETO = 296,
|
||||
DUPTO = 297,
|
||||
REPLYTO = 298,
|
||||
NO = 299,
|
||||
LABEL = 300,
|
||||
NOROUTE = 301,
|
||||
URPFFAILED = 302,
|
||||
FRAGMENT = 303,
|
||||
USER = 304,
|
||||
GROUP = 305,
|
||||
MAXMSS = 306,
|
||||
MAXIMUM = 307,
|
||||
TTL = 308,
|
||||
TOS = 309,
|
||||
DROP = 310,
|
||||
TABLE = 311,
|
||||
REASSEMBLE = 312,
|
||||
FRAGDROP = 313,
|
||||
FRAGCROP = 314,
|
||||
ANCHOR = 315,
|
||||
NATANCHOR = 316,
|
||||
RDRANCHOR = 317,
|
||||
BINATANCHOR = 318,
|
||||
SET = 319,
|
||||
OPTIMIZATION = 320,
|
||||
TIMEOUT = 321,
|
||||
LIMIT = 322,
|
||||
LOGINTERFACE = 323,
|
||||
BLOCKPOLICY = 324,
|
||||
RANDOMID = 325,
|
||||
REQUIREORDER = 326,
|
||||
SYNPROXY = 327,
|
||||
FINGERPRINTS = 328,
|
||||
NOSYNC = 329,
|
||||
DEBUG = 330,
|
||||
SKIP = 331,
|
||||
HOSTID = 332,
|
||||
ANTISPOOF = 333,
|
||||
FOR = 334,
|
||||
INCLUDE = 335,
|
||||
BITMASK = 336,
|
||||
RANDOM = 337,
|
||||
SOURCEHASH = 338,
|
||||
ROUNDROBIN = 339,
|
||||
STATICPORT = 340,
|
||||
PROBABILITY = 341,
|
||||
ALTQ = 342,
|
||||
CBQ = 343,
|
||||
CODEL = 344,
|
||||
PRIQ = 345,
|
||||
HFSC = 346,
|
||||
FAIRQ = 347,
|
||||
BANDWIDTH = 348,
|
||||
TBRSIZE = 349,
|
||||
LINKSHARE = 350,
|
||||
REALTIME = 351,
|
||||
UPPERLIMIT = 352,
|
||||
QUEUE = 353,
|
||||
PRIORITY = 354,
|
||||
QLIMIT = 355,
|
||||
HOGS = 356,
|
||||
BUCKETS = 357,
|
||||
RTABLE = 358,
|
||||
TARGET = 359,
|
||||
INTERVAL = 360,
|
||||
LOAD = 361,
|
||||
RULESET_OPTIMIZATION = 362,
|
||||
PRIO = 363,
|
||||
STICKYADDRESS = 364,
|
||||
MAXSRCSTATES = 365,
|
||||
MAXSRCNODES = 366,
|
||||
SOURCETRACK = 367,
|
||||
GLOBAL = 368,
|
||||
RULE = 369,
|
||||
MAXSRCCONN = 370,
|
||||
MAXSRCCONNRATE = 371,
|
||||
OVERLOAD = 372,
|
||||
FLUSH = 373,
|
||||
SLOPPY = 374,
|
||||
TAGGED = 375,
|
||||
TAG = 376,
|
||||
IFBOUND = 377,
|
||||
FLOATING = 378,
|
||||
STATEPOLICY = 379,
|
||||
STATEDEFAULTS = 380,
|
||||
ROUTE = 381,
|
||||
SETTOS = 382,
|
||||
DIVERTTO = 383,
|
||||
DIVERTREPLY = 384,
|
||||
STRING = 385,
|
||||
NUMBER = 386,
|
||||
PORTBINARY = 387
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define PASS 258
|
||||
#define BLOCK 259
|
||||
#define SCRUB 260
|
||||
#define RETURN 261
|
||||
#define IN 262
|
||||
#define OS 263
|
||||
#define OUT 264
|
||||
#define LOG 265
|
||||
#define QUICK 266
|
||||
#define ON 267
|
||||
#define FROM 268
|
||||
#define TO 269
|
||||
#define FLAGS 270
|
||||
#define RETURNRST 271
|
||||
#define RETURNICMP 272
|
||||
#define RETURNICMP6 273
|
||||
#define PROTO 274
|
||||
#define INET 275
|
||||
#define INET6 276
|
||||
#define ALL 277
|
||||
#define ANY 278
|
||||
#define ICMPTYPE 279
|
||||
#define ICMP6TYPE 280
|
||||
#define CODE 281
|
||||
#define KEEP 282
|
||||
#define MODULATE 283
|
||||
#define STATE 284
|
||||
#define PORT 285
|
||||
#define RDR 286
|
||||
#define NAT 287
|
||||
#define BINAT 288
|
||||
#define ARROW 289
|
||||
#define NODF 290
|
||||
#define MINTTL 291
|
||||
#define ERROR 292
|
||||
#define ALLOWOPTS 293
|
||||
#define FASTROUTE 294
|
||||
#define FILENAME 295
|
||||
#define ROUTETO 296
|
||||
#define DUPTO 297
|
||||
#define REPLYTO 298
|
||||
#define NO 299
|
||||
#define LABEL 300
|
||||
#define NOROUTE 301
|
||||
#define URPFFAILED 302
|
||||
#define FRAGMENT 303
|
||||
#define USER 304
|
||||
#define GROUP 305
|
||||
#define MAXMSS 306
|
||||
#define MAXIMUM 307
|
||||
#define TTL 308
|
||||
#define TOS 309
|
||||
#define DROP 310
|
||||
#define TABLE 311
|
||||
#define REASSEMBLE 312
|
||||
#define FRAGDROP 313
|
||||
#define FRAGCROP 314
|
||||
#define ANCHOR 315
|
||||
#define NATANCHOR 316
|
||||
#define RDRANCHOR 317
|
||||
#define BINATANCHOR 318
|
||||
#define SET 319
|
||||
#define OPTIMIZATION 320
|
||||
#define TIMEOUT 321
|
||||
#define LIMIT 322
|
||||
#define LOGINTERFACE 323
|
||||
#define BLOCKPOLICY 324
|
||||
#define RANDOMID 325
|
||||
#define REQUIREORDER 326
|
||||
#define SYNPROXY 327
|
||||
#define FINGERPRINTS 328
|
||||
#define NOSYNC 329
|
||||
#define DEBUG 330
|
||||
#define SKIP 331
|
||||
#define HOSTID 332
|
||||
#define ANTISPOOF 333
|
||||
#define FOR 334
|
||||
#define INCLUDE 335
|
||||
#define BITMASK 336
|
||||
#define RANDOM 337
|
||||
#define SOURCEHASH 338
|
||||
#define ROUNDROBIN 339
|
||||
#define STATICPORT 340
|
||||
#define PROBABILITY 341
|
||||
#define ALTQ 342
|
||||
#define CBQ 343
|
||||
#define CODEL 344
|
||||
#define PRIQ 345
|
||||
#define HFSC 346
|
||||
#define FAIRQ 347
|
||||
#define BANDWIDTH 348
|
||||
#define TBRSIZE 349
|
||||
#define LINKSHARE 350
|
||||
#define REALTIME 351
|
||||
#define UPPERLIMIT 352
|
||||
#define QUEUE 353
|
||||
#define PRIORITY 354
|
||||
#define QLIMIT 355
|
||||
#define HOGS 356
|
||||
#define BUCKETS 357
|
||||
#define RTABLE 358
|
||||
#define TARGET 359
|
||||
#define INTERVAL 360
|
||||
#define LOAD 361
|
||||
#define RULESET_OPTIMIZATION 362
|
||||
#define PRIO 363
|
||||
#define STICKYADDRESS 364
|
||||
#define MAXSRCSTATES 365
|
||||
#define MAXSRCNODES 366
|
||||
#define SOURCETRACK 367
|
||||
#define GLOBAL 368
|
||||
#define RULE 369
|
||||
#define MAXSRCCONN 370
|
||||
#define MAXSRCCONNRATE 371
|
||||
#define OVERLOAD 372
|
||||
#define FLUSH 373
|
||||
#define SLOPPY 374
|
||||
#define TAGGED 375
|
||||
#define TAG 376
|
||||
#define IFBOUND 377
|
||||
#define FLOATING 378
|
||||
#define STATEPOLICY 379
|
||||
#define STATEDEFAULTS 380
|
||||
#define ROUTE 381
|
||||
#define SETTOS 382
|
||||
#define DIVERTTO 383
|
||||
#define DIVERTREPLY 384
|
||||
#define STRING 385
|
||||
#define NUMBER 386
|
||||
#define PORTBINARY 387
|
||||
|
||||
|
||||
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
|
||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
#endif
|
||||
|
||||
extern YYSTYPE pfctlylval;
|
||||
|
||||
#ifdef YYPARSE_PARAM
|
||||
#if defined __STDC__ || defined __cplusplus
|
||||
int pfctlyparse (void *YYPARSE_PARAM);
|
||||
#else
|
||||
int pfctlyparse ();
|
||||
#endif
|
||||
#else /* ! YYPARSE_PARAM */
|
||||
#if defined __STDC__ || defined __cplusplus
|
||||
int pfctlyparse (void);
|
||||
#else
|
||||
int pfctlyparse ();
|
||||
#endif
|
||||
#endif /* ! YYPARSE_PARAM */
|
||||
|
||||
#endif /* !YY_PFCTLY_PFCTLY_TAB_H_INCLUDED */
|
||||
#define PASS 257
|
||||
#define BLOCK 258
|
||||
#define SCRUB 259
|
||||
#define RETURN 260
|
||||
#define IN 261
|
||||
#define OS 262
|
||||
#define OUT 263
|
||||
#define LOG 264
|
||||
#define QUICK 265
|
||||
#define ON 266
|
||||
#define FROM 267
|
||||
#define TO 268
|
||||
#define FLAGS 269
|
||||
#define RETURNRST 270
|
||||
#define RETURNICMP 271
|
||||
#define RETURNICMP6 272
|
||||
#define PROTO 273
|
||||
#define INET 274
|
||||
#define INET6 275
|
||||
#define ALL 276
|
||||
#define ANY 277
|
||||
#define ICMPTYPE 278
|
||||
#define ICMP6TYPE 279
|
||||
#define CODE 280
|
||||
#define KEEP 281
|
||||
#define MODULATE 282
|
||||
#define STATE 283
|
||||
#define PORT 284
|
||||
#define RDR 285
|
||||
#define NAT 286
|
||||
#define BINAT 287
|
||||
#define ARROW 288
|
||||
#define NODF 289
|
||||
#define MINTTL 290
|
||||
#define ERROR 291
|
||||
#define ALLOWOPTS 292
|
||||
#define FASTROUTE 293
|
||||
#define FILENAME 294
|
||||
#define ROUTETO 295
|
||||
#define DUPTO 296
|
||||
#define REPLYTO 297
|
||||
#define NO 298
|
||||
#define LABEL 299
|
||||
#define NOROUTE 300
|
||||
#define URPFFAILED 301
|
||||
#define FRAGMENT 302
|
||||
#define USER 303
|
||||
#define GROUP 304
|
||||
#define MAXMSS 305
|
||||
#define MAXIMUM 306
|
||||
#define TTL 307
|
||||
#define TOS 308
|
||||
#define DROP 309
|
||||
#define TABLE 310
|
||||
#define REASSEMBLE 311
|
||||
#define FRAGDROP 312
|
||||
#define FRAGCROP 313
|
||||
#define ANCHOR 314
|
||||
#define NATANCHOR 315
|
||||
#define RDRANCHOR 316
|
||||
#define BINATANCHOR 317
|
||||
#define SET 318
|
||||
#define OPTIMIZATION 319
|
||||
#define TIMEOUT 320
|
||||
#define LIMIT 321
|
||||
#define LOGINTERFACE 322
|
||||
#define BLOCKPOLICY 323
|
||||
#define RANDOMID 324
|
||||
#define REQUIREORDER 325
|
||||
#define SYNPROXY 326
|
||||
#define FINGERPRINTS 327
|
||||
#define NOSYNC 328
|
||||
#define DEBUG 329
|
||||
#define SKIP 330
|
||||
#define HOSTID 331
|
||||
#define ANTISPOOF 332
|
||||
#define FOR 333
|
||||
#define INCLUDE 334
|
||||
#define BITMASK 335
|
||||
#define RANDOM 336
|
||||
#define SOURCEHASH 337
|
||||
#define ROUNDROBIN 338
|
||||
#define STATICPORT 339
|
||||
#define PROBABILITY 340
|
||||
#define ALTQ 341
|
||||
#define CBQ 342
|
||||
#define CODEL 343
|
||||
#define PRIQ 344
|
||||
#define HFSC 345
|
||||
#define FAIRQ 346
|
||||
#define BANDWIDTH 347
|
||||
#define TBRSIZE 348
|
||||
#define LINKSHARE 349
|
||||
#define REALTIME 350
|
||||
#define UPPERLIMIT 351
|
||||
#define QUEUE 352
|
||||
#define PRIORITY 353
|
||||
#define QLIMIT 354
|
||||
#define HOGS 355
|
||||
#define BUCKETS 356
|
||||
#define RTABLE 357
|
||||
#define TARGET 358
|
||||
#define INTERVAL 359
|
||||
#define LOAD 360
|
||||
#define RULESET_OPTIMIZATION 361
|
||||
#define PRIO 362
|
||||
#define STICKYADDRESS 363
|
||||
#define MAXSRCSTATES 364
|
||||
#define MAXSRCNODES 365
|
||||
#define SOURCETRACK 366
|
||||
#define GLOBAL 367
|
||||
#define RULE 368
|
||||
#define MAXSRCCONN 369
|
||||
#define MAXSRCCONNRATE 370
|
||||
#define OVERLOAD 371
|
||||
#define FLUSH 372
|
||||
#define SLOPPY 373
|
||||
#define TAGGED 374
|
||||
#define TAG 375
|
||||
#define IFBOUND 376
|
||||
#define FLOATING 377
|
||||
#define STATEPOLICY 378
|
||||
#define STATEDEFAULTS 379
|
||||
#define ROUTE 380
|
||||
#define SETTOS 381
|
||||
#define DIVERTTO 382
|
||||
#define DIVERTREPLY 383
|
||||
#define STRING 384
|
||||
#define NUMBER 385
|
||||
#define PORTBINARY 386
|
||||
|
Reference in New Issue
Block a user