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_NTP_PARSER_H_INCLUDED
34 # define YY_YY_NTP_PARSER_H_INCLUDED
62 T_Broadcastclient = 272,
63 T_Broadcastdelay = 273,
125 T_Leapsmearinterval = 335,
133 T_Manycastclient = 343,
134 T_Manycastserver = 344,
156 T_Multicastclient = 366,
172 T_NtpSignDsocket = 382,
196 T_Saveconfigdir = 406,
231 T_WanderThreshold = 441,
240 T_Sim_Duration = 450,
241 T_Server_Offset = 451,
255 #define T_Allpeers 262
257 #define T_Autokey 264
258 #define T_Automax 265
259 #define T_Average 266
260 #define T_Basedate 267
261 #define T_Bclient 268
262 #define T_Bcpollbstep 269
264 #define T_Broadcast 271
265 #define T_Broadcastclient 272
266 #define T_Broadcastdelay 273
268 #define T_Calibrate 275
269 #define T_Ceiling 276
270 #define T_Clockstats 277
272 #define T_ControlKey 279
274 #define T_Cryptostats 281
277 #define T_Default 284
279 #define T_Disable 286
280 #define T_Discard 287
281 #define T_Dispersion 288
283 #define T_Driftfile 290
286 #define T_Ellipsis 293
292 #define T_Filegen 299
293 #define T_Filenum 300
303 #define T_Huffpuff 310
307 #define T_Incalloc 314
309 #define T_Initalloc 316
310 #define T_Initmem 317
311 #define T_Includefile 318
312 #define T_Integer 319
313 #define T_Interface 320
314 #define T_Intrange 321
316 #define T_Ippeerlimit 323
318 #define T_Ipv4_flag 325
320 #define T_Ipv6_flag 327
324 #define T_Keysdir 331
327 #define T_Leapfile 334
328 #define T_Leapsmearinterval 335
329 #define T_Limited 336
332 #define T_Logconfig 339
333 #define T_Logfile 340
334 #define T_Loopstats 341
335 #define T_Lowpriotrap 342
336 #define T_Manycastclient 343
337 #define T_Manycastserver 344
340 #define T_Maxclock 347
341 #define T_Maxdepth 348
342 #define T_Maxdist 349
344 #define T_Maxpoll 351
345 #define T_Mdnstries 352
347 #define T_Memlock 354
348 #define T_Minclock 355
349 #define T_Mindepth 356
350 #define T_Mindist 357
351 #define T_Minimum 358
352 #define T_Minpoll 359
353 #define T_Minsane 360
356 #define T_Monitor 363
359 #define T_Multicastclient 366
362 #define T_Nomodify 369
363 #define T_Nomrulist 370
365 #define T_Nonvolatile 372
366 #define T_Noepeer 373
368 #define T_Noquery 375
369 #define T_Noselect 376
370 #define T_Noserve 377
372 #define T_Notrust 379
374 #define T_Ntpport 381
375 #define T_NtpSignDsocket 382
377 #define T_Orphanwait 384
378 #define T_PCEdigest 385
381 #define T_Peerstats 388
384 #define T_Pidfile 391
387 #define T_Preempt 394
389 #define T_Protostats 396
391 #define T_Randfile 398
392 #define T_Rawstats 399
394 #define T_Requestkey 401
396 #define T_Restrict 403
399 #define T_Saveconfigdir 406
403 #define T_Stacksize 410
404 #define T_Statistics 411
406 #define T_Statsdir 413
408 #define T_Stepback 415
409 #define T_Stepfwd 416
410 #define T_Stepout 417
411 #define T_Stratum 418
414 #define T_Sysstats 421
419 #define T_Timingstats 426
424 #define T_Trustedkey 431
428 #define T_UEcrypto 435
429 #define T_UEcryptonak 436
430 #define T_UEdigest 437
431 #define T_Unconfig 438
433 #define T_Version 440
434 #define T_WanderThreshold 441
436 #define T_Wildcard 443
441 #define T_Simulate 448
442 #define T_Beep_Delay 449
443 #define T_Sim_Duration 450
444 #define T_Server_Offset 451
445 #define T_Duration 452
446 #define T_Freq_Offset 453
449 #define T_Prop_Delay 456
450 #define T_Proc_Delay 457
453 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
457 #line 51 "../../ntpd/ntp_parser.y" /* yacc.c:1909 */
463 gen_fifo * Generic_fifo;
465 attr_val_fifo * Attr_val_fifo;
467 string_fifo * String_fifo;
468 address_node * Address_node;
469 address_fifo * Address_fifo;
470 setvar_node * Set_var;
471 server_info * Sim_server;
472 server_info_fifo * Sim_server_fifo;
473 script_info * Sim_script;
474 script_info_fifo * Sim_script_fifo;
476 #line 477 "ntp_parser.h" /* yacc.c:1909 */
479 typedef union YYSTYPE YYSTYPE;
480 # define YYSTYPE_IS_TRIVIAL 1
481 # define YYSTYPE_IS_DECLARED 1
485 extern YYSTYPE yylval;
489 #endif /* !YY_YY_NTP_PARSER_H_INCLUDED */