- regen using byacc.
Now that we can generate the parser files we yacc, we could create a tool keyword-gen so that we can generate all the files on the fly. It is not worth it though.
This commit is contained in:
parent
31c4e4c2ef
commit
08f2fa820a
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,248 +1,197 @@
|
||||||
/* A Bison parser, made by GNU Bison 2.6.2. */
|
#define T_Abbrev 257
|
||||||
|
#define T_Age 258
|
||||||
/* Bison interface for Yacc-like parsers in C
|
#define T_All 259
|
||||||
|
#define T_Allan 260
|
||||||
Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
|
#define T_Allpeers 261
|
||||||
|
#define T_Auth 262
|
||||||
This program is free software: you can redistribute it and/or modify
|
#define T_Autokey 263
|
||||||
it under the terms of the GNU General Public License as published by
|
#define T_Automax 264
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
#define T_Average 265
|
||||||
(at your option) any later version.
|
#define T_Bclient 266
|
||||||
|
#define T_Beacon 267
|
||||||
This program is distributed in the hope that it will be useful,
|
#define T_Broadcast 268
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
#define T_Broadcastclient 269
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
#define T_Broadcastdelay 270
|
||||||
GNU General Public License for more details.
|
#define T_Burst 271
|
||||||
|
#define T_Calibrate 272
|
||||||
You should have received a copy of the GNU General Public License
|
#define T_Ceiling 273
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
#define T_Clockstats 274
|
||||||
|
#define T_Cohort 275
|
||||||
/* As a special exception, you may create a larger work that contains
|
#define T_ControlKey 276
|
||||||
part or all of the Bison parser skeleton and distribute that work
|
#define T_Crypto 277
|
||||||
under terms of your choice, so long as that work isn't itself a
|
#define T_Cryptostats 278
|
||||||
parser generator using the skeleton or a modified version thereof
|
#define T_Ctl 279
|
||||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
#define T_Day 280
|
||||||
the parser skeleton itself, you may (at your option) remove this
|
#define T_Default 281
|
||||||
special exception, which will cause the skeleton and the resulting
|
#define T_Digest 282
|
||||||
Bison output files to be licensed under the GNU General Public
|
#define T_Disable 283
|
||||||
License without this special exception.
|
#define T_Discard 284
|
||||||
|
#define T_Dispersion 285
|
||||||
This special exception was added by the Free Software Foundation in
|
#define T_Double 286
|
||||||
version 2.2 of Bison. */
|
#define T_Driftfile 287
|
||||||
|
#define T_Drop 288
|
||||||
#ifndef YY_NTP_PARSER_H
|
#define T_Ellipsis 289
|
||||||
# define YY_NTP_PARSER_H
|
#define T_Enable 290
|
||||||
/* Enabling traces. */
|
#define T_End 291
|
||||||
#ifndef YYDEBUG
|
#define T_False 292
|
||||||
# define YYDEBUG 1
|
#define T_File 293
|
||||||
|
#define T_Filegen 294
|
||||||
|
#define T_Filenum 295
|
||||||
|
#define T_Flag1 296
|
||||||
|
#define T_Flag2 297
|
||||||
|
#define T_Flag3 298
|
||||||
|
#define T_Flag4 299
|
||||||
|
#define T_Flake 300
|
||||||
|
#define T_Floor 301
|
||||||
|
#define T_Freq 302
|
||||||
|
#define T_Fudge 303
|
||||||
|
#define T_Host 304
|
||||||
|
#define T_Huffpuff 305
|
||||||
|
#define T_Iburst 306
|
||||||
|
#define T_Ident 307
|
||||||
|
#define T_Ignore 308
|
||||||
|
#define T_Incalloc 309
|
||||||
|
#define T_Incmem 310
|
||||||
|
#define T_Initalloc 311
|
||||||
|
#define T_Initmem 312
|
||||||
|
#define T_Includefile 313
|
||||||
|
#define T_Integer 314
|
||||||
|
#define T_Interface 315
|
||||||
|
#define T_Intrange 316
|
||||||
|
#define T_Io 317
|
||||||
|
#define T_Ipv4 318
|
||||||
|
#define T_Ipv4_flag 319
|
||||||
|
#define T_Ipv6 320
|
||||||
|
#define T_Ipv6_flag 321
|
||||||
|
#define T_Kernel 322
|
||||||
|
#define T_Key 323
|
||||||
|
#define T_Keys 324
|
||||||
|
#define T_Keysdir 325
|
||||||
|
#define T_Kod 326
|
||||||
|
#define T_Mssntp 327
|
||||||
|
#define T_Leapfile 328
|
||||||
|
#define T_Limited 329
|
||||||
|
#define T_Link 330
|
||||||
|
#define T_Listen 331
|
||||||
|
#define T_Logconfig 332
|
||||||
|
#define T_Logfile 333
|
||||||
|
#define T_Loopstats 334
|
||||||
|
#define T_Lowpriotrap 335
|
||||||
|
#define T_Manycastclient 336
|
||||||
|
#define T_Manycastserver 337
|
||||||
|
#define T_Mask 338
|
||||||
|
#define T_Maxage 339
|
||||||
|
#define T_Maxclock 340
|
||||||
|
#define T_Maxdepth 341
|
||||||
|
#define T_Maxdist 342
|
||||||
|
#define T_Maxmem 343
|
||||||
|
#define T_Maxpoll 344
|
||||||
|
#define T_Mdnstries 345
|
||||||
|
#define T_Mem 346
|
||||||
|
#define T_Memlock 347
|
||||||
|
#define T_Minclock 348
|
||||||
|
#define T_Mindepth 349
|
||||||
|
#define T_Mindist 350
|
||||||
|
#define T_Minimum 351
|
||||||
|
#define T_Minpoll 352
|
||||||
|
#define T_Minsane 353
|
||||||
|
#define T_Mode 354
|
||||||
|
#define T_Mode7 355
|
||||||
|
#define T_Monitor 356
|
||||||
|
#define T_Month 357
|
||||||
|
#define T_Mru 358
|
||||||
|
#define T_Multicastclient 359
|
||||||
|
#define T_Nic 360
|
||||||
|
#define T_Nolink 361
|
||||||
|
#define T_Nomodify 362
|
||||||
|
#define T_Nomrulist 363
|
||||||
|
#define T_None 364
|
||||||
|
#define T_Nonvolatile 365
|
||||||
|
#define T_Nopeer 366
|
||||||
|
#define T_Noquery 367
|
||||||
|
#define T_Noselect 368
|
||||||
|
#define T_Noserve 369
|
||||||
|
#define T_Notrap 370
|
||||||
|
#define T_Notrust 371
|
||||||
|
#define T_Ntp 372
|
||||||
|
#define T_Ntpport 373
|
||||||
|
#define T_NtpSignDsocket 374
|
||||||
|
#define T_Orphan 375
|
||||||
|
#define T_Orphanwait 376
|
||||||
|
#define T_Panic 377
|
||||||
|
#define T_Peer 378
|
||||||
|
#define T_Peerstats 379
|
||||||
|
#define T_Phone 380
|
||||||
|
#define T_Pid 381
|
||||||
|
#define T_Pidfile 382
|
||||||
|
#define T_Pool 383
|
||||||
|
#define T_Port 384
|
||||||
|
#define T_Preempt 385
|
||||||
|
#define T_Prefer 386
|
||||||
|
#define T_Protostats 387
|
||||||
|
#define T_Pw 388
|
||||||
|
#define T_Randfile 389
|
||||||
|
#define T_Rawstats 390
|
||||||
|
#define T_Refid 391
|
||||||
|
#define T_Requestkey 392
|
||||||
|
#define T_Reset 393
|
||||||
|
#define T_Restrict 394
|
||||||
|
#define T_Revoke 395
|
||||||
|
#define T_Rlimit 396
|
||||||
|
#define T_Saveconfigdir 397
|
||||||
|
#define T_Server 398
|
||||||
|
#define T_Setvar 399
|
||||||
|
#define T_Source 400
|
||||||
|
#define T_Stacksize 401
|
||||||
|
#define T_Statistics 402
|
||||||
|
#define T_Stats 403
|
||||||
|
#define T_Statsdir 404
|
||||||
|
#define T_Step 405
|
||||||
|
#define T_Stepout 406
|
||||||
|
#define T_Stratum 407
|
||||||
|
#define T_String 408
|
||||||
|
#define T_Sys 409
|
||||||
|
#define T_Sysstats 410
|
||||||
|
#define T_Tick 411
|
||||||
|
#define T_Time1 412
|
||||||
|
#define T_Time2 413
|
||||||
|
#define T_Timer 414
|
||||||
|
#define T_Timingstats 415
|
||||||
|
#define T_Tinker 416
|
||||||
|
#define T_Tos 417
|
||||||
|
#define T_Trap 418
|
||||||
|
#define T_True 419
|
||||||
|
#define T_Trustedkey 420
|
||||||
|
#define T_Ttl 421
|
||||||
|
#define T_Type 422
|
||||||
|
#define T_U_int 423
|
||||||
|
#define T_Unconfig 424
|
||||||
|
#define T_Unpeer 425
|
||||||
|
#define T_Version 426
|
||||||
|
#define T_WanderThreshold 427
|
||||||
|
#define T_Week 428
|
||||||
|
#define T_Wildcard 429
|
||||||
|
#define T_Xleave 430
|
||||||
|
#define T_Year 431
|
||||||
|
#define T_Flag 432
|
||||||
|
#define T_EOC 433
|
||||||
|
#define T_Simulate 434
|
||||||
|
#define T_Beep_Delay 435
|
||||||
|
#define T_Sim_Duration 436
|
||||||
|
#define T_Server_Offset 437
|
||||||
|
#define T_Duration 438
|
||||||
|
#define T_Freq_Offset 439
|
||||||
|
#define T_Wander 440
|
||||||
|
#define T_Jitter 441
|
||||||
|
#define T_Prop_Delay 442
|
||||||
|
#define T_Proc_Delay 443
|
||||||
|
#ifdef YYSTYPE
|
||||||
|
#undef YYSTYPE_IS_DECLARED
|
||||||
|
#define YYSTYPE_IS_DECLARED 1
|
||||||
#endif
|
#endif
|
||||||
#if YYDEBUG
|
#ifndef YYSTYPE_IS_DECLARED
|
||||||
extern int yydebug;
|
#define YYSTYPE_IS_DECLARED 1
|
||||||
#endif
|
typedef union {
|
||||||
|
|
||||||
/* Tokens. */
|
|
||||||
#ifndef YYTOKENTYPE
|
|
||||||
# define YYTOKENTYPE
|
|
||||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
|
||||||
know about them. */
|
|
||||||
enum yytokentype {
|
|
||||||
T_Abbrev = 258,
|
|
||||||
T_Age = 259,
|
|
||||||
T_All = 260,
|
|
||||||
T_Allan = 261,
|
|
||||||
T_Allpeers = 262,
|
|
||||||
T_Auth = 263,
|
|
||||||
T_Autokey = 264,
|
|
||||||
T_Automax = 265,
|
|
||||||
T_Average = 266,
|
|
||||||
T_Bclient = 267,
|
|
||||||
T_Beacon = 268,
|
|
||||||
T_Broadcast = 269,
|
|
||||||
T_Broadcastclient = 270,
|
|
||||||
T_Broadcastdelay = 271,
|
|
||||||
T_Burst = 272,
|
|
||||||
T_Calibrate = 273,
|
|
||||||
T_Ceiling = 274,
|
|
||||||
T_Clockstats = 275,
|
|
||||||
T_Cohort = 276,
|
|
||||||
T_ControlKey = 277,
|
|
||||||
T_Crypto = 278,
|
|
||||||
T_Cryptostats = 279,
|
|
||||||
T_Ctl = 280,
|
|
||||||
T_Day = 281,
|
|
||||||
T_Default = 282,
|
|
||||||
T_Digest = 283,
|
|
||||||
T_Disable = 284,
|
|
||||||
T_Discard = 285,
|
|
||||||
T_Dispersion = 286,
|
|
||||||
T_Double = 287,
|
|
||||||
T_Driftfile = 288,
|
|
||||||
T_Drop = 289,
|
|
||||||
T_Ellipsis = 290,
|
|
||||||
T_Enable = 291,
|
|
||||||
T_End = 292,
|
|
||||||
T_False = 293,
|
|
||||||
T_File = 294,
|
|
||||||
T_Filegen = 295,
|
|
||||||
T_Filenum = 296,
|
|
||||||
T_Flag1 = 297,
|
|
||||||
T_Flag2 = 298,
|
|
||||||
T_Flag3 = 299,
|
|
||||||
T_Flag4 = 300,
|
|
||||||
T_Flake = 301,
|
|
||||||
T_Floor = 302,
|
|
||||||
T_Freq = 303,
|
|
||||||
T_Fudge = 304,
|
|
||||||
T_Host = 305,
|
|
||||||
T_Huffpuff = 306,
|
|
||||||
T_Iburst = 307,
|
|
||||||
T_Ident = 308,
|
|
||||||
T_Ignore = 309,
|
|
||||||
T_Incalloc = 310,
|
|
||||||
T_Incmem = 311,
|
|
||||||
T_Initalloc = 312,
|
|
||||||
T_Initmem = 313,
|
|
||||||
T_Includefile = 314,
|
|
||||||
T_Integer = 315,
|
|
||||||
T_Interface = 316,
|
|
||||||
T_Intrange = 317,
|
|
||||||
T_Io = 318,
|
|
||||||
T_Ipv4 = 319,
|
|
||||||
T_Ipv4_flag = 320,
|
|
||||||
T_Ipv6 = 321,
|
|
||||||
T_Ipv6_flag = 322,
|
|
||||||
T_Kernel = 323,
|
|
||||||
T_Key = 324,
|
|
||||||
T_Keys = 325,
|
|
||||||
T_Keysdir = 326,
|
|
||||||
T_Kod = 327,
|
|
||||||
T_Mssntp = 328,
|
|
||||||
T_Leapfile = 329,
|
|
||||||
T_Limited = 330,
|
|
||||||
T_Link = 331,
|
|
||||||
T_Listen = 332,
|
|
||||||
T_Logconfig = 333,
|
|
||||||
T_Logfile = 334,
|
|
||||||
T_Loopstats = 335,
|
|
||||||
T_Lowpriotrap = 336,
|
|
||||||
T_Manycastclient = 337,
|
|
||||||
T_Manycastserver = 338,
|
|
||||||
T_Mask = 339,
|
|
||||||
T_Maxage = 340,
|
|
||||||
T_Maxclock = 341,
|
|
||||||
T_Maxdepth = 342,
|
|
||||||
T_Maxdist = 343,
|
|
||||||
T_Maxmem = 344,
|
|
||||||
T_Maxpoll = 345,
|
|
||||||
T_Mdnstries = 346,
|
|
||||||
T_Mem = 347,
|
|
||||||
T_Memlock = 348,
|
|
||||||
T_Minclock = 349,
|
|
||||||
T_Mindepth = 350,
|
|
||||||
T_Mindist = 351,
|
|
||||||
T_Minimum = 352,
|
|
||||||
T_Minpoll = 353,
|
|
||||||
T_Minsane = 354,
|
|
||||||
T_Mode = 355,
|
|
||||||
T_Mode7 = 356,
|
|
||||||
T_Monitor = 357,
|
|
||||||
T_Month = 358,
|
|
||||||
T_Mru = 359,
|
|
||||||
T_Multicastclient = 360,
|
|
||||||
T_Nic = 361,
|
|
||||||
T_Nolink = 362,
|
|
||||||
T_Nomodify = 363,
|
|
||||||
T_Nomrulist = 364,
|
|
||||||
T_None = 365,
|
|
||||||
T_Nonvolatile = 366,
|
|
||||||
T_Nopeer = 367,
|
|
||||||
T_Noquery = 368,
|
|
||||||
T_Noselect = 369,
|
|
||||||
T_Noserve = 370,
|
|
||||||
T_Notrap = 371,
|
|
||||||
T_Notrust = 372,
|
|
||||||
T_Ntp = 373,
|
|
||||||
T_Ntpport = 374,
|
|
||||||
T_NtpSignDsocket = 375,
|
|
||||||
T_Orphan = 376,
|
|
||||||
T_Orphanwait = 377,
|
|
||||||
T_Panic = 378,
|
|
||||||
T_Peer = 379,
|
|
||||||
T_Peerstats = 380,
|
|
||||||
T_Phone = 381,
|
|
||||||
T_Pid = 382,
|
|
||||||
T_Pidfile = 383,
|
|
||||||
T_Pool = 384,
|
|
||||||
T_Port = 385,
|
|
||||||
T_Preempt = 386,
|
|
||||||
T_Prefer = 387,
|
|
||||||
T_Protostats = 388,
|
|
||||||
T_Pw = 389,
|
|
||||||
T_Randfile = 390,
|
|
||||||
T_Rawstats = 391,
|
|
||||||
T_Refid = 392,
|
|
||||||
T_Requestkey = 393,
|
|
||||||
T_Reset = 394,
|
|
||||||
T_Restrict = 395,
|
|
||||||
T_Revoke = 396,
|
|
||||||
T_Rlimit = 397,
|
|
||||||
T_Saveconfigdir = 398,
|
|
||||||
T_Server = 399,
|
|
||||||
T_Setvar = 400,
|
|
||||||
T_Source = 401,
|
|
||||||
T_Stacksize = 402,
|
|
||||||
T_Statistics = 403,
|
|
||||||
T_Stats = 404,
|
|
||||||
T_Statsdir = 405,
|
|
||||||
T_Step = 406,
|
|
||||||
T_Stepout = 407,
|
|
||||||
T_Stratum = 408,
|
|
||||||
T_String = 409,
|
|
||||||
T_Sys = 410,
|
|
||||||
T_Sysstats = 411,
|
|
||||||
T_Tick = 412,
|
|
||||||
T_Time1 = 413,
|
|
||||||
T_Time2 = 414,
|
|
||||||
T_Timer = 415,
|
|
||||||
T_Timingstats = 416,
|
|
||||||
T_Tinker = 417,
|
|
||||||
T_Tos = 418,
|
|
||||||
T_Trap = 419,
|
|
||||||
T_True = 420,
|
|
||||||
T_Trustedkey = 421,
|
|
||||||
T_Ttl = 422,
|
|
||||||
T_Type = 423,
|
|
||||||
T_U_int = 424,
|
|
||||||
T_Unconfig = 425,
|
|
||||||
T_Unpeer = 426,
|
|
||||||
T_Version = 427,
|
|
||||||
T_WanderThreshold = 428,
|
|
||||||
T_Week = 429,
|
|
||||||
T_Wildcard = 430,
|
|
||||||
T_Xleave = 431,
|
|
||||||
T_Year = 432,
|
|
||||||
T_Flag = 433,
|
|
||||||
T_EOC = 434,
|
|
||||||
T_Simulate = 435,
|
|
||||||
T_Beep_Delay = 436,
|
|
||||||
T_Sim_Duration = 437,
|
|
||||||
T_Server_Offset = 438,
|
|
||||||
T_Duration = 439,
|
|
||||||
T_Freq_Offset = 440,
|
|
||||||
T_Wander = 441,
|
|
||||||
T_Jitter = 442,
|
|
||||||
T_Prop_Delay = 443,
|
|
||||||
T_Proc_Delay = 444
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
|
||||||
typedef union YYSTYPE
|
|
||||||
{
|
|
||||||
/* Line 2049 of yacc.c */
|
|
||||||
#line 51 "/net/quasar/src-5/NetBSD/src/external/bsd/ntp/dist/ntpd/ntp_parser.y"
|
|
||||||
|
|
||||||
char * String;
|
char * String;
|
||||||
double Double;
|
double Double;
|
||||||
int Integer;
|
int Integer;
|
||||||
|
@ -259,30 +208,6 @@ typedef union YYSTYPE
|
||||||
server_info_fifo * Sim_server_fifo;
|
server_info_fifo * Sim_server_fifo;
|
||||||
script_info * Sim_script;
|
script_info * Sim_script;
|
||||||
script_info_fifo * Sim_script_fifo;
|
script_info_fifo * Sim_script_fifo;
|
||||||
|
|
||||||
|
|
||||||
/* Line 2049 of yacc.c */
|
|
||||||
#line 266 "ntp_parser.h"
|
|
||||||
} YYSTYPE;
|
} YYSTYPE;
|
||||||
# define YYSTYPE_IS_TRIVIAL 1
|
#endif /* !YYSTYPE_IS_DECLARED */
|
||||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
|
||||||
# define YYSTYPE_IS_DECLARED 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern YYSTYPE yylval;
|
extern YYSTYPE yylval;
|
||||||
|
|
||||||
#ifdef YYPARSE_PARAM
|
|
||||||
#if defined __STDC__ || defined __cplusplus
|
|
||||||
int yyparse (void *YYPARSE_PARAM);
|
|
||||||
#else
|
|
||||||
int yyparse ();
|
|
||||||
#endif
|
|
||||||
#else /* ! YYPARSE_PARAM */
|
|
||||||
#if defined __STDC__ || defined __cplusplus
|
|
||||||
int yyparse (void);
|
|
||||||
#else
|
|
||||||
int yyparse ();
|
|
||||||
#endif
|
|
||||||
#endif /* ! YYPARSE_PARAM */
|
|
||||||
|
|
||||||
#endif /* !YY_NTP_PARSER_H */
|
|
||||||
|
|
Loading…
Reference in New Issue