1 /* A Bison parser, made by GNU Bison 3.0.4. */
3 /* Bison interface for Yacc-like parsers in C
5 Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
7 This program is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
20 /* As a special exception, you may create a larger work that contains
21 part or all of the Bison parser skeleton and distribute that work
22 under terms of your choice, so long as that work isn't itself a
23 parser generator using the skeleton or a modified version thereof
24 as a parser skeleton. Alternatively, if you modify or redistribute
25 the parser skeleton itself, you may (at your option) remove this
26 special exception, which will cause the skeleton and the resulting
27 Bison output files to be licensed under the GNU General Public
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
31 version 2.2 of Bison. */
33 #ifndef YY_YY__NTPD_NTP_PARSER_H_INCLUDED
34 # define YY_YY__NTPD_NTP_PARSER_H_INCLUDED
62 T_Broadcastclient = 272,
63 T_Broadcastdelay = 273,
127 T_Leapsmearinterval = 337,
135 T_Manycastclient = 345,
136 T_Manycastserver = 346,
160 T_Multicastclient = 370,
176 T_NtpSignDsocket = 386,
187 T_PollSkewList = 397,
202 T_Saveconfigdir = 412,
204 T_Serverresponse = 414,
205 T_ServerresponseFuzz = 415,
239 T_WanderThreshold = 449,
249 T_Sim_Duration = 459,
250 T_Server_Offset = 460,
264 #define T_Allpeers 262
266 #define T_Autokey 264
267 #define T_Automax 265
268 #define T_Average 266
269 #define T_Basedate 267
270 #define T_Bclient 268
271 #define T_Bcpollbstep 269
273 #define T_Broadcast 271
274 #define T_Broadcastclient 272
275 #define T_Broadcastdelay 273
277 #define T_Calibrate 275
278 #define T_Ceiling 276
279 #define T_Checkhash 277
280 #define T_Clockstats 278
282 #define T_ControlKey 280
284 #define T_Cryptostats 282
287 #define T_Default 285
289 #define T_Disable 287
290 #define T_Discard 288
291 #define T_Dispersion 289
293 #define T_Driftfile 291
296 #define T_Ellipsis 294
302 #define T_Filegen 300
303 #define T_Filenum 301
314 #define T_Huffpuff 312
318 #define T_Ignorehash 316
319 #define T_Incalloc 317
321 #define T_Initalloc 319
322 #define T_Initmem 320
323 #define T_Includefile 321
324 #define T_Integer 322
325 #define T_Interface 323
326 #define T_Intrange 324
328 #define T_Ippeerlimit 326
330 #define T_Ipv4_flag 328
332 #define T_Ipv6_flag 330
336 #define T_Keysdir 334
338 #define T_Leapfile 336
339 #define T_Leapsmearinterval 337
340 #define T_Limited 338
343 #define T_Logconfig 341
344 #define T_Logfile 342
345 #define T_Loopstats 343
346 #define T_Lowpriotrap 344
347 #define T_Manycastclient 345
348 #define T_Manycastserver 346
351 #define T_Maxclock 349
352 #define T_Maxdepth 350
353 #define T_Maxdist 351
355 #define T_Maxpoll 353
356 #define T_Mdnstries 354
358 #define T_Memlock 356
359 #define T_Minclock 357
360 #define T_Mindepth 358
361 #define T_Mindist 359
362 #define T_Minimum 360
363 #define T_Minjitter 361
364 #define T_Minpoll 362
365 #define T_Minsane 363
368 #define T_Monitor 366
372 #define T_Multicastclient 370
375 #define T_Nomodify 373
376 #define T_Nomrulist 374
378 #define T_Nonvolatile 376
379 #define T_Noepeer 377
381 #define T_Noquery 379
382 #define T_Noselect 380
383 #define T_Noserve 381
385 #define T_Notrust 383
387 #define T_Ntpport 385
388 #define T_NtpSignDsocket 386
390 #define T_Orphanwait 388
391 #define T_PCEdigest 389
394 #define T_Peerstats 392
397 #define T_Pidfile 395
399 #define T_PollSkewList 397
402 #define T_Preempt 400
404 #define T_Protostats 402
406 #define T_Randfile 404
407 #define T_Rawstats 405
409 #define T_Requestkey 407
411 #define T_Restrict 409
414 #define T_Saveconfigdir 412
416 #define T_Serverresponse 414
417 #define T_ServerresponseFuzz 415
420 #define T_Stacksize 418
421 #define T_Statistics 419
423 #define T_Statsdir 421
425 #define T_Stepback 423
426 #define T_Stepfwd 424
427 #define T_Stepout 425
428 #define T_Stratum 426
431 #define T_Sysstats 429
436 #define T_Timingstats 434
441 #define T_Trustedkey 439
445 #define T_UEcrypto 443
446 #define T_UEcryptonak 444
447 #define T_UEdigest 445
448 #define T_Unconfig 446
450 #define T_Version 448
451 #define T_WanderThreshold 449
453 #define T_Wildcard 451
455 #define T_Xmtnonce 453
459 #define T_Simulate 457
460 #define T_Beep_Delay 458
461 #define T_Sim_Duration 459
462 #define T_Server_Offset 460
463 #define T_Duration 461
464 #define T_Freq_Offset 462
467 #define T_Prop_Delay 465
468 #define T_Proc_Delay 466
471 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
475 #line 52 "../../ntpd/ntp_parser.y" /* yacc.c:1909 */
481 gen_fifo * Generic_fifo;
483 attr_val_fifo * Attr_val_fifo;
485 string_fifo * String_fifo;
486 address_node * Address_node;
487 address_fifo * Address_fifo;
488 setvar_node * Set_var;
489 server_info * Sim_server;
490 server_info_fifo * Sim_server_fifo;
491 script_info * Sim_script;
492 script_info_fifo * Sim_script_fifo;
494 #line 495 "../../ntpd/ntp_parser.h" /* yacc.c:1909 */
497 typedef union YYSTYPE YYSTYPE;
498 # define YYSTYPE_IS_TRIVIAL 1
499 # define YYSTYPE_IS_DECLARED 1
503 extern YYSTYPE yylval;
507 #endif /* !YY_YY__NTPD_NTP_PARSER_H_INCLUDED */