1*f5f40dd6SCy Schubert /* A Bison parser, made by GNU Bison 3.8.2. */ 22b15cb3dSCy Schubert 32b15cb3dSCy Schubert /* Bison interface for Yacc-like parsers in C 42b15cb3dSCy Schubert 5a466cc55SCy Schubert Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, 6a466cc55SCy Schubert Inc. 72b15cb3dSCy Schubert 82b15cb3dSCy Schubert This program is free software: you can redistribute it and/or modify 92b15cb3dSCy Schubert it under the terms of the GNU General Public License as published by 102b15cb3dSCy Schubert the Free Software Foundation, either version 3 of the License, or 112b15cb3dSCy Schubert (at your option) any later version. 122b15cb3dSCy Schubert 132b15cb3dSCy Schubert This program is distributed in the hope that it will be useful, 142b15cb3dSCy Schubert but WITHOUT ANY WARRANTY; without even the implied warranty of 152b15cb3dSCy Schubert MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 162b15cb3dSCy Schubert GNU General Public License for more details. 172b15cb3dSCy Schubert 182b15cb3dSCy Schubert You should have received a copy of the GNU General Public License 19a466cc55SCy Schubert along with this program. If not, see <https://www.gnu.org/licenses/>. */ 202b15cb3dSCy Schubert 212b15cb3dSCy Schubert /* As a special exception, you may create a larger work that contains 222b15cb3dSCy Schubert part or all of the Bison parser skeleton and distribute that work 232b15cb3dSCy Schubert under terms of your choice, so long as that work isn't itself a 242b15cb3dSCy Schubert parser generator using the skeleton or a modified version thereof 252b15cb3dSCy Schubert as a parser skeleton. Alternatively, if you modify or redistribute 262b15cb3dSCy Schubert the parser skeleton itself, you may (at your option) remove this 272b15cb3dSCy Schubert special exception, which will cause the skeleton and the resulting 282b15cb3dSCy Schubert Bison output files to be licensed under the GNU General Public 292b15cb3dSCy Schubert License without this special exception. 302b15cb3dSCy Schubert 312b15cb3dSCy Schubert This special exception was added by the Free Software Foundation in 322b15cb3dSCy Schubert version 2.2 of Bison. */ 332b15cb3dSCy Schubert 34a466cc55SCy Schubert /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, 35a466cc55SCy Schubert especially those whose name start with YY_ or yy_. They are 36a466cc55SCy Schubert private implementation details that can be changed or removed. */ 37a466cc55SCy Schubert 38*f5f40dd6SCy Schubert #ifndef YY_YY_NTP_PARSER_H_INCLUDED 39*f5f40dd6SCy Schubert # define YY_YY_NTP_PARSER_H_INCLUDED 40e27abb66SXin LI /* Debug traces. */ 412b15cb3dSCy Schubert #ifndef YYDEBUG 422b15cb3dSCy Schubert # define YYDEBUG 1 432b15cb3dSCy Schubert #endif 442b15cb3dSCy Schubert #if YYDEBUG 452b15cb3dSCy Schubert extern int yydebug; 462b15cb3dSCy Schubert #endif 472b15cb3dSCy Schubert 48a466cc55SCy Schubert /* Token kinds. */ 492b15cb3dSCy Schubert #ifndef YYTOKENTYPE 502b15cb3dSCy Schubert # define YYTOKENTYPE 51e27abb66SXin LI enum yytokentype 52e27abb66SXin LI { 53a466cc55SCy Schubert YYEMPTY = -2, 54a466cc55SCy Schubert YYEOF = 0, /* "end of file" */ 55a466cc55SCy Schubert YYerror = 256, /* error */ 56a466cc55SCy Schubert YYUNDEF = 257, /* "invalid token" */ 57a466cc55SCy Schubert T_Abbrev = 258, /* T_Abbrev */ 58a466cc55SCy Schubert T_Age = 259, /* T_Age */ 59a466cc55SCy Schubert T_All = 260, /* T_All */ 60a466cc55SCy Schubert T_Allan = 261, /* T_Allan */ 61a466cc55SCy Schubert T_Allpeers = 262, /* T_Allpeers */ 62a466cc55SCy Schubert T_Auth = 263, /* T_Auth */ 63a466cc55SCy Schubert T_Autokey = 264, /* T_Autokey */ 64a466cc55SCy Schubert T_Automax = 265, /* T_Automax */ 65a466cc55SCy Schubert T_Average = 266, /* T_Average */ 66a466cc55SCy Schubert T_Basedate = 267, /* T_Basedate */ 67a466cc55SCy Schubert T_Bclient = 268, /* T_Bclient */ 68a466cc55SCy Schubert T_Bcpollbstep = 269, /* T_Bcpollbstep */ 69a466cc55SCy Schubert T_Beacon = 270, /* T_Beacon */ 70a466cc55SCy Schubert T_Broadcast = 271, /* T_Broadcast */ 71a466cc55SCy Schubert T_Broadcastclient = 272, /* T_Broadcastclient */ 72a466cc55SCy Schubert T_Broadcastdelay = 273, /* T_Broadcastdelay */ 73a466cc55SCy Schubert T_Burst = 274, /* T_Burst */ 74a466cc55SCy Schubert T_Calibrate = 275, /* T_Calibrate */ 75a466cc55SCy Schubert T_Ceiling = 276, /* T_Ceiling */ 76a466cc55SCy Schubert T_Checkhash = 277, /* T_Checkhash */ 77a466cc55SCy Schubert T_Clockstats = 278, /* T_Clockstats */ 78a466cc55SCy Schubert T_Cohort = 279, /* T_Cohort */ 79a466cc55SCy Schubert T_ControlKey = 280, /* T_ControlKey */ 80a466cc55SCy Schubert T_Crypto = 281, /* T_Crypto */ 81a466cc55SCy Schubert T_Cryptostats = 282, /* T_Cryptostats */ 82a466cc55SCy Schubert T_Ctl = 283, /* T_Ctl */ 83a466cc55SCy Schubert T_Day = 284, /* T_Day */ 84a466cc55SCy Schubert T_Default = 285, /* T_Default */ 85*f5f40dd6SCy Schubert T_Delrestrict = 286, /* T_Delrestrict */ 86*f5f40dd6SCy Schubert T_Device = 287, /* T_Device */ 87*f5f40dd6SCy Schubert T_Digest = 288, /* T_Digest */ 88*f5f40dd6SCy Schubert T_Disable = 289, /* T_Disable */ 89*f5f40dd6SCy Schubert T_Discard = 290, /* T_Discard */ 90*f5f40dd6SCy Schubert T_Dispersion = 291, /* T_Dispersion */ 91*f5f40dd6SCy Schubert T_Double = 292, /* T_Double */ 92*f5f40dd6SCy Schubert T_Driftfile = 293, /* T_Driftfile */ 93*f5f40dd6SCy Schubert T_Drop = 294, /* T_Drop */ 94*f5f40dd6SCy Schubert T_Dscp = 295, /* T_Dscp */ 95*f5f40dd6SCy Schubert T_Ellipsis = 296, /* T_Ellipsis */ 96*f5f40dd6SCy Schubert T_Enable = 297, /* T_Enable */ 97*f5f40dd6SCy Schubert T_End = 298, /* T_End */ 98*f5f40dd6SCy Schubert T_Epeer = 299, /* T_Epeer */ 99*f5f40dd6SCy Schubert T_False = 300, /* T_False */ 100*f5f40dd6SCy Schubert T_File = 301, /* T_File */ 101*f5f40dd6SCy Schubert T_Filegen = 302, /* T_Filegen */ 102*f5f40dd6SCy Schubert T_Filenum = 303, /* T_Filenum */ 103*f5f40dd6SCy Schubert T_Flag1 = 304, /* T_Flag1 */ 104*f5f40dd6SCy Schubert T_Flag2 = 305, /* T_Flag2 */ 105*f5f40dd6SCy Schubert T_Flag3 = 306, /* T_Flag3 */ 106*f5f40dd6SCy Schubert T_Flag4 = 307, /* T_Flag4 */ 107*f5f40dd6SCy Schubert T_Flake = 308, /* T_Flake */ 108*f5f40dd6SCy Schubert T_Floor = 309, /* T_Floor */ 109*f5f40dd6SCy Schubert T_Freq = 310, /* T_Freq */ 110*f5f40dd6SCy Schubert T_Fudge = 311, /* T_Fudge */ 111*f5f40dd6SCy Schubert T_Fuzz = 312, /* T_Fuzz */ 112*f5f40dd6SCy Schubert T_Host = 313, /* T_Host */ 113*f5f40dd6SCy Schubert T_Huffpuff = 314, /* T_Huffpuff */ 114*f5f40dd6SCy Schubert T_Iburst = 315, /* T_Iburst */ 115*f5f40dd6SCy Schubert T_Ident = 316, /* T_Ident */ 116*f5f40dd6SCy Schubert T_Ignore = 317, /* T_Ignore */ 117*f5f40dd6SCy Schubert T_Ignorehash = 318, /* T_Ignorehash */ 118*f5f40dd6SCy Schubert T_Incalloc = 319, /* T_Incalloc */ 119*f5f40dd6SCy Schubert T_Incmem = 320, /* T_Incmem */ 120*f5f40dd6SCy Schubert T_Initalloc = 321, /* T_Initalloc */ 121*f5f40dd6SCy Schubert T_Initmem = 322, /* T_Initmem */ 122*f5f40dd6SCy Schubert T_Includefile = 323, /* T_Includefile */ 123*f5f40dd6SCy Schubert T_Integer = 324, /* T_Integer */ 124*f5f40dd6SCy Schubert T_Interface = 325, /* T_Interface */ 125*f5f40dd6SCy Schubert T_Intrange = 326, /* T_Intrange */ 126*f5f40dd6SCy Schubert T_Io = 327, /* T_Io */ 127*f5f40dd6SCy Schubert T_Ippeerlimit = 328, /* T_Ippeerlimit */ 128*f5f40dd6SCy Schubert T_Ipv4 = 329, /* T_Ipv4 */ 129*f5f40dd6SCy Schubert T_Ipv4_flag = 330, /* T_Ipv4_flag */ 130*f5f40dd6SCy Schubert T_Ipv6 = 331, /* T_Ipv6 */ 131*f5f40dd6SCy Schubert T_Ipv6_flag = 332, /* T_Ipv6_flag */ 132*f5f40dd6SCy Schubert T_Kernel = 333, /* T_Kernel */ 133*f5f40dd6SCy Schubert T_Key = 334, /* T_Key */ 134*f5f40dd6SCy Schubert T_Keys = 335, /* T_Keys */ 135*f5f40dd6SCy Schubert T_Keysdir = 336, /* T_Keysdir */ 136*f5f40dd6SCy Schubert T_Kod = 337, /* T_Kod */ 137*f5f40dd6SCy Schubert T_Leapfile = 338, /* T_Leapfile */ 138*f5f40dd6SCy Schubert T_Leapsmearinterval = 339, /* T_Leapsmearinterval */ 139*f5f40dd6SCy Schubert T_Limited = 340, /* T_Limited */ 140*f5f40dd6SCy Schubert T_Link = 341, /* T_Link */ 141*f5f40dd6SCy Schubert T_Listen = 342, /* T_Listen */ 142*f5f40dd6SCy Schubert T_Logconfig = 343, /* T_Logconfig */ 143*f5f40dd6SCy Schubert T_Logfile = 344, /* T_Logfile */ 144*f5f40dd6SCy Schubert T_Loopstats = 345, /* T_Loopstats */ 145*f5f40dd6SCy Schubert T_Lowpriotrap = 346, /* T_Lowpriotrap */ 146*f5f40dd6SCy Schubert T_Manycastclient = 347, /* T_Manycastclient */ 147*f5f40dd6SCy Schubert T_Manycastserver = 348, /* T_Manycastserver */ 148*f5f40dd6SCy Schubert T_Mask = 349, /* T_Mask */ 149*f5f40dd6SCy Schubert T_Maxage = 350, /* T_Maxage */ 150*f5f40dd6SCy Schubert T_Maxclock = 351, /* T_Maxclock */ 151*f5f40dd6SCy Schubert T_Maxdepth = 352, /* T_Maxdepth */ 152*f5f40dd6SCy Schubert T_Maxdist = 353, /* T_Maxdist */ 153*f5f40dd6SCy Schubert T_Maxmem = 354, /* T_Maxmem */ 154*f5f40dd6SCy Schubert T_Maxpoll = 355, /* T_Maxpoll */ 155*f5f40dd6SCy Schubert T_Mdnstries = 356, /* T_Mdnstries */ 156*f5f40dd6SCy Schubert T_Mem = 357, /* T_Mem */ 157*f5f40dd6SCy Schubert T_Memlock = 358, /* T_Memlock */ 158*f5f40dd6SCy Schubert T_Minclock = 359, /* T_Minclock */ 159*f5f40dd6SCy Schubert T_Mindepth = 360, /* T_Mindepth */ 160*f5f40dd6SCy Schubert T_Mindist = 361, /* T_Mindist */ 161*f5f40dd6SCy Schubert T_Minimum = 362, /* T_Minimum */ 162*f5f40dd6SCy Schubert T_Minjitter = 363, /* T_Minjitter */ 163*f5f40dd6SCy Schubert T_Minpoll = 364, /* T_Minpoll */ 164*f5f40dd6SCy Schubert T_Minsane = 365, /* T_Minsane */ 165*f5f40dd6SCy Schubert T_Mode = 366, /* T_Mode */ 166*f5f40dd6SCy Schubert T_Mode7 = 367, /* T_Mode7 */ 167*f5f40dd6SCy Schubert T_Monitor = 368, /* T_Monitor */ 168*f5f40dd6SCy Schubert T_Month = 369, /* T_Month */ 169*f5f40dd6SCy Schubert T_Mru = 370, /* T_Mru */ 170*f5f40dd6SCy Schubert T_Mssntp = 371, /* T_Mssntp */ 171*f5f40dd6SCy Schubert T_Multicastclient = 372, /* T_Multicastclient */ 172*f5f40dd6SCy Schubert T_Nic = 373, /* T_Nic */ 173*f5f40dd6SCy Schubert T_Nolink = 374, /* T_Nolink */ 174*f5f40dd6SCy Schubert T_Nomodify = 375, /* T_Nomodify */ 175*f5f40dd6SCy Schubert T_Nomrulist = 376, /* T_Nomrulist */ 176*f5f40dd6SCy Schubert T_None = 377, /* T_None */ 177*f5f40dd6SCy Schubert T_Nonvolatile = 378, /* T_Nonvolatile */ 178*f5f40dd6SCy Schubert T_Noepeer = 379, /* T_Noepeer */ 179*f5f40dd6SCy Schubert T_Nopeer = 380, /* T_Nopeer */ 180*f5f40dd6SCy Schubert T_Noquery = 381, /* T_Noquery */ 181*f5f40dd6SCy Schubert T_Noselect = 382, /* T_Noselect */ 182*f5f40dd6SCy Schubert T_Noserve = 383, /* T_Noserve */ 183*f5f40dd6SCy Schubert T_Notrap = 384, /* T_Notrap */ 184*f5f40dd6SCy Schubert T_Notrust = 385, /* T_Notrust */ 185*f5f40dd6SCy Schubert T_Ntp = 386, /* T_Ntp */ 186*f5f40dd6SCy Schubert T_Ntpport = 387, /* T_Ntpport */ 187*f5f40dd6SCy Schubert T_NtpSignDsocket = 388, /* T_NtpSignDsocket */ 188*f5f40dd6SCy Schubert T_Orphan = 389, /* T_Orphan */ 189*f5f40dd6SCy Schubert T_Orphanwait = 390, /* T_Orphanwait */ 190*f5f40dd6SCy Schubert T_PCEdigest = 391, /* T_PCEdigest */ 191*f5f40dd6SCy Schubert T_Panic = 392, /* T_Panic */ 192*f5f40dd6SCy Schubert T_Peer = 393, /* T_Peer */ 193*f5f40dd6SCy Schubert T_Peerstats = 394, /* T_Peerstats */ 194*f5f40dd6SCy Schubert T_Phone = 395, /* T_Phone */ 195*f5f40dd6SCy Schubert T_Pid = 396, /* T_Pid */ 196*f5f40dd6SCy Schubert T_Pidfile = 397, /* T_Pidfile */ 197*f5f40dd6SCy Schubert T_Poll = 398, /* T_Poll */ 198*f5f40dd6SCy Schubert T_PollSkewList = 399, /* T_PollSkewList */ 199*f5f40dd6SCy Schubert T_Pool = 400, /* T_Pool */ 200*f5f40dd6SCy Schubert T_Port = 401, /* T_Port */ 201*f5f40dd6SCy Schubert T_PpsData = 402, /* T_PpsData */ 202*f5f40dd6SCy Schubert T_Preempt = 403, /* T_Preempt */ 203*f5f40dd6SCy Schubert T_Prefer = 404, /* T_Prefer */ 204*f5f40dd6SCy Schubert T_Protostats = 405, /* T_Protostats */ 205*f5f40dd6SCy Schubert T_Pw = 406, /* T_Pw */ 206*f5f40dd6SCy Schubert T_Randfile = 407, /* T_Randfile */ 207*f5f40dd6SCy Schubert T_Rawstats = 408, /* T_Rawstats */ 208*f5f40dd6SCy Schubert T_Refid = 409, /* T_Refid */ 209*f5f40dd6SCy Schubert T_Requestkey = 410, /* T_Requestkey */ 210*f5f40dd6SCy Schubert T_Reset = 411, /* T_Reset */ 211*f5f40dd6SCy Schubert T_Restrict = 412, /* T_Restrict */ 212*f5f40dd6SCy Schubert T_Revoke = 413, /* T_Revoke */ 213*f5f40dd6SCy Schubert T_Rlimit = 414, /* T_Rlimit */ 214*f5f40dd6SCy Schubert T_Saveconfigdir = 415, /* T_Saveconfigdir */ 215*f5f40dd6SCy Schubert T_Server = 416, /* T_Server */ 216*f5f40dd6SCy Schubert T_Serverresponse = 417, /* T_Serverresponse */ 217*f5f40dd6SCy Schubert T_ServerresponseFuzz = 418, /* T_ServerresponseFuzz */ 218*f5f40dd6SCy Schubert T_Setvar = 419, /* T_Setvar */ 219*f5f40dd6SCy Schubert T_Source = 420, /* T_Source */ 220*f5f40dd6SCy Schubert T_Stacksize = 421, /* T_Stacksize */ 221*f5f40dd6SCy Schubert T_Statistics = 422, /* T_Statistics */ 222*f5f40dd6SCy Schubert T_Stats = 423, /* T_Stats */ 223*f5f40dd6SCy Schubert T_Statsdir = 424, /* T_Statsdir */ 224*f5f40dd6SCy Schubert T_Step = 425, /* T_Step */ 225*f5f40dd6SCy Schubert T_Stepback = 426, /* T_Stepback */ 226*f5f40dd6SCy Schubert T_Stepfwd = 427, /* T_Stepfwd */ 227*f5f40dd6SCy Schubert T_Stepout = 428, /* T_Stepout */ 228*f5f40dd6SCy Schubert T_Stratum = 429, /* T_Stratum */ 229*f5f40dd6SCy Schubert T_String = 430, /* T_String */ 230*f5f40dd6SCy Schubert T_Sys = 431, /* T_Sys */ 231*f5f40dd6SCy Schubert T_Sysstats = 432, /* T_Sysstats */ 232*f5f40dd6SCy Schubert T_Tick = 433, /* T_Tick */ 233*f5f40dd6SCy Schubert T_Time1 = 434, /* T_Time1 */ 234*f5f40dd6SCy Schubert T_Time2 = 435, /* T_Time2 */ 235*f5f40dd6SCy Schubert T_TimeData = 436, /* T_TimeData */ 236*f5f40dd6SCy Schubert T_Timer = 437, /* T_Timer */ 237*f5f40dd6SCy Schubert T_Timingstats = 438, /* T_Timingstats */ 238*f5f40dd6SCy Schubert T_Tinker = 439, /* T_Tinker */ 239*f5f40dd6SCy Schubert T_Tos = 440, /* T_Tos */ 240*f5f40dd6SCy Schubert T_Trap = 441, /* T_Trap */ 241*f5f40dd6SCy Schubert T_True = 442, /* T_True */ 242*f5f40dd6SCy Schubert T_Trustedkey = 443, /* T_Trustedkey */ 243*f5f40dd6SCy Schubert T_Ttl = 444, /* T_Ttl */ 244*f5f40dd6SCy Schubert T_Type = 445, /* T_Type */ 245*f5f40dd6SCy Schubert T_U_int = 446, /* T_U_int */ 246*f5f40dd6SCy Schubert T_UEcrypto = 447, /* T_UEcrypto */ 247*f5f40dd6SCy Schubert T_UEcryptonak = 448, /* T_UEcryptonak */ 248*f5f40dd6SCy Schubert T_UEdigest = 449, /* T_UEdigest */ 249*f5f40dd6SCy Schubert T_Unconfig = 450, /* T_Unconfig */ 250*f5f40dd6SCy Schubert T_Unpeer = 451, /* T_Unpeer */ 251*f5f40dd6SCy Schubert T_Version = 452, /* T_Version */ 252*f5f40dd6SCy Schubert T_WanderThreshold = 453, /* T_WanderThreshold */ 253*f5f40dd6SCy Schubert T_Week = 454, /* T_Week */ 254*f5f40dd6SCy Schubert T_Wildcard = 455, /* T_Wildcard */ 255*f5f40dd6SCy Schubert T_Xleave = 456, /* T_Xleave */ 256*f5f40dd6SCy Schubert T_Xmtnonce = 457, /* T_Xmtnonce */ 257*f5f40dd6SCy Schubert T_Year = 458, /* T_Year */ 258*f5f40dd6SCy Schubert T_Flag = 459, /* T_Flag */ 259*f5f40dd6SCy Schubert T_EOC = 460, /* T_EOC */ 260*f5f40dd6SCy Schubert T_Simulate = 461, /* T_Simulate */ 261*f5f40dd6SCy Schubert T_Beep_Delay = 462, /* T_Beep_Delay */ 262*f5f40dd6SCy Schubert T_Sim_Duration = 463, /* T_Sim_Duration */ 263*f5f40dd6SCy Schubert T_Server_Offset = 464, /* T_Server_Offset */ 264*f5f40dd6SCy Schubert T_Duration = 465, /* T_Duration */ 265*f5f40dd6SCy Schubert T_Freq_Offset = 466, /* T_Freq_Offset */ 266*f5f40dd6SCy Schubert T_Wander = 467, /* T_Wander */ 267*f5f40dd6SCy Schubert T_Jitter = 468, /* T_Jitter */ 268*f5f40dd6SCy Schubert T_Prop_Delay = 469, /* T_Prop_Delay */ 269*f5f40dd6SCy Schubert T_Proc_Delay = 470 /* T_Proc_Delay */ 2702b15cb3dSCy Schubert }; 271a466cc55SCy Schubert typedef enum yytokentype yytoken_kind_t; 2722b15cb3dSCy Schubert #endif 273a466cc55SCy Schubert /* Token kinds. */ 274a466cc55SCy Schubert #define YYEMPTY -2 275a466cc55SCy Schubert #define YYEOF 0 276a466cc55SCy Schubert #define YYerror 256 277a466cc55SCy Schubert #define YYUNDEF 257 2782b15cb3dSCy Schubert #define T_Abbrev 258 2792b15cb3dSCy Schubert #define T_Age 259 2802b15cb3dSCy Schubert #define T_All 260 2812b15cb3dSCy Schubert #define T_Allan 261 2822b15cb3dSCy Schubert #define T_Allpeers 262 2832b15cb3dSCy Schubert #define T_Auth 263 2842b15cb3dSCy Schubert #define T_Autokey 264 2852b15cb3dSCy Schubert #define T_Automax 265 2862b15cb3dSCy Schubert #define T_Average 266 28709100258SXin LI #define T_Basedate 267 28809100258SXin LI #define T_Bclient 268 28909100258SXin LI #define T_Bcpollbstep 269 29009100258SXin LI #define T_Beacon 270 29109100258SXin LI #define T_Broadcast 271 29209100258SXin LI #define T_Broadcastclient 272 29309100258SXin LI #define T_Broadcastdelay 273 29409100258SXin LI #define T_Burst 274 29509100258SXin LI #define T_Calibrate 275 29609100258SXin LI #define T_Ceiling 276 2972d4e511cSCy Schubert #define T_Checkhash 277 2982d4e511cSCy Schubert #define T_Clockstats 278 2992d4e511cSCy Schubert #define T_Cohort 279 3002d4e511cSCy Schubert #define T_ControlKey 280 3012d4e511cSCy Schubert #define T_Crypto 281 3022d4e511cSCy Schubert #define T_Cryptostats 282 3032d4e511cSCy Schubert #define T_Ctl 283 3042d4e511cSCy Schubert #define T_Day 284 3052d4e511cSCy Schubert #define T_Default 285 306*f5f40dd6SCy Schubert #define T_Delrestrict 286 307*f5f40dd6SCy Schubert #define T_Device 287 308*f5f40dd6SCy Schubert #define T_Digest 288 309*f5f40dd6SCy Schubert #define T_Disable 289 310*f5f40dd6SCy Schubert #define T_Discard 290 311*f5f40dd6SCy Schubert #define T_Dispersion 291 312*f5f40dd6SCy Schubert #define T_Double 292 313*f5f40dd6SCy Schubert #define T_Driftfile 293 314*f5f40dd6SCy Schubert #define T_Drop 294 315*f5f40dd6SCy Schubert #define T_Dscp 295 316*f5f40dd6SCy Schubert #define T_Ellipsis 296 317*f5f40dd6SCy Schubert #define T_Enable 297 318*f5f40dd6SCy Schubert #define T_End 298 319*f5f40dd6SCy Schubert #define T_Epeer 299 320*f5f40dd6SCy Schubert #define T_False 300 321*f5f40dd6SCy Schubert #define T_File 301 322*f5f40dd6SCy Schubert #define T_Filegen 302 323*f5f40dd6SCy Schubert #define T_Filenum 303 324*f5f40dd6SCy Schubert #define T_Flag1 304 325*f5f40dd6SCy Schubert #define T_Flag2 305 326*f5f40dd6SCy Schubert #define T_Flag3 306 327*f5f40dd6SCy Schubert #define T_Flag4 307 328*f5f40dd6SCy Schubert #define T_Flake 308 329*f5f40dd6SCy Schubert #define T_Floor 309 330*f5f40dd6SCy Schubert #define T_Freq 310 331*f5f40dd6SCy Schubert #define T_Fudge 311 332*f5f40dd6SCy Schubert #define T_Fuzz 312 333*f5f40dd6SCy Schubert #define T_Host 313 334*f5f40dd6SCy Schubert #define T_Huffpuff 314 335*f5f40dd6SCy Schubert #define T_Iburst 315 336*f5f40dd6SCy Schubert #define T_Ident 316 337*f5f40dd6SCy Schubert #define T_Ignore 317 338*f5f40dd6SCy Schubert #define T_Ignorehash 318 339*f5f40dd6SCy Schubert #define T_Incalloc 319 340*f5f40dd6SCy Schubert #define T_Incmem 320 341*f5f40dd6SCy Schubert #define T_Initalloc 321 342*f5f40dd6SCy Schubert #define T_Initmem 322 343*f5f40dd6SCy Schubert #define T_Includefile 323 344*f5f40dd6SCy Schubert #define T_Integer 324 345*f5f40dd6SCy Schubert #define T_Interface 325 346*f5f40dd6SCy Schubert #define T_Intrange 326 347*f5f40dd6SCy Schubert #define T_Io 327 348*f5f40dd6SCy Schubert #define T_Ippeerlimit 328 349*f5f40dd6SCy Schubert #define T_Ipv4 329 350*f5f40dd6SCy Schubert #define T_Ipv4_flag 330 351*f5f40dd6SCy Schubert #define T_Ipv6 331 352*f5f40dd6SCy Schubert #define T_Ipv6_flag 332 353*f5f40dd6SCy Schubert #define T_Kernel 333 354*f5f40dd6SCy Schubert #define T_Key 334 355*f5f40dd6SCy Schubert #define T_Keys 335 356*f5f40dd6SCy Schubert #define T_Keysdir 336 357*f5f40dd6SCy Schubert #define T_Kod 337 358*f5f40dd6SCy Schubert #define T_Leapfile 338 359*f5f40dd6SCy Schubert #define T_Leapsmearinterval 339 360*f5f40dd6SCy Schubert #define T_Limited 340 361*f5f40dd6SCy Schubert #define T_Link 341 362*f5f40dd6SCy Schubert #define T_Listen 342 363*f5f40dd6SCy Schubert #define T_Logconfig 343 364*f5f40dd6SCy Schubert #define T_Logfile 344 365*f5f40dd6SCy Schubert #define T_Loopstats 345 366*f5f40dd6SCy Schubert #define T_Lowpriotrap 346 367*f5f40dd6SCy Schubert #define T_Manycastclient 347 368*f5f40dd6SCy Schubert #define T_Manycastserver 348 369*f5f40dd6SCy Schubert #define T_Mask 349 370*f5f40dd6SCy Schubert #define T_Maxage 350 371*f5f40dd6SCy Schubert #define T_Maxclock 351 372*f5f40dd6SCy Schubert #define T_Maxdepth 352 373*f5f40dd6SCy Schubert #define T_Maxdist 353 374*f5f40dd6SCy Schubert #define T_Maxmem 354 375*f5f40dd6SCy Schubert #define T_Maxpoll 355 376*f5f40dd6SCy Schubert #define T_Mdnstries 356 377*f5f40dd6SCy Schubert #define T_Mem 357 378*f5f40dd6SCy Schubert #define T_Memlock 358 379*f5f40dd6SCy Schubert #define T_Minclock 359 380*f5f40dd6SCy Schubert #define T_Mindepth 360 381*f5f40dd6SCy Schubert #define T_Mindist 361 382*f5f40dd6SCy Schubert #define T_Minimum 362 383*f5f40dd6SCy Schubert #define T_Minjitter 363 384*f5f40dd6SCy Schubert #define T_Minpoll 364 385*f5f40dd6SCy Schubert #define T_Minsane 365 386*f5f40dd6SCy Schubert #define T_Mode 366 387*f5f40dd6SCy Schubert #define T_Mode7 367 388*f5f40dd6SCy Schubert #define T_Monitor 368 389*f5f40dd6SCy Schubert #define T_Month 369 390*f5f40dd6SCy Schubert #define T_Mru 370 391*f5f40dd6SCy Schubert #define T_Mssntp 371 392*f5f40dd6SCy Schubert #define T_Multicastclient 372 393*f5f40dd6SCy Schubert #define T_Nic 373 394*f5f40dd6SCy Schubert #define T_Nolink 374 395*f5f40dd6SCy Schubert #define T_Nomodify 375 396*f5f40dd6SCy Schubert #define T_Nomrulist 376 397*f5f40dd6SCy Schubert #define T_None 377 398*f5f40dd6SCy Schubert #define T_Nonvolatile 378 399*f5f40dd6SCy Schubert #define T_Noepeer 379 400*f5f40dd6SCy Schubert #define T_Nopeer 380 401*f5f40dd6SCy Schubert #define T_Noquery 381 402*f5f40dd6SCy Schubert #define T_Noselect 382 403*f5f40dd6SCy Schubert #define T_Noserve 383 404*f5f40dd6SCy Schubert #define T_Notrap 384 405*f5f40dd6SCy Schubert #define T_Notrust 385 406*f5f40dd6SCy Schubert #define T_Ntp 386 407*f5f40dd6SCy Schubert #define T_Ntpport 387 408*f5f40dd6SCy Schubert #define T_NtpSignDsocket 388 409*f5f40dd6SCy Schubert #define T_Orphan 389 410*f5f40dd6SCy Schubert #define T_Orphanwait 390 411*f5f40dd6SCy Schubert #define T_PCEdigest 391 412*f5f40dd6SCy Schubert #define T_Panic 392 413*f5f40dd6SCy Schubert #define T_Peer 393 414*f5f40dd6SCy Schubert #define T_Peerstats 394 415*f5f40dd6SCy Schubert #define T_Phone 395 416*f5f40dd6SCy Schubert #define T_Pid 396 417*f5f40dd6SCy Schubert #define T_Pidfile 397 418*f5f40dd6SCy Schubert #define T_Poll 398 419*f5f40dd6SCy Schubert #define T_PollSkewList 399 420*f5f40dd6SCy Schubert #define T_Pool 400 421*f5f40dd6SCy Schubert #define T_Port 401 422*f5f40dd6SCy Schubert #define T_PpsData 402 423*f5f40dd6SCy Schubert #define T_Preempt 403 424*f5f40dd6SCy Schubert #define T_Prefer 404 425*f5f40dd6SCy Schubert #define T_Protostats 405 426*f5f40dd6SCy Schubert #define T_Pw 406 427*f5f40dd6SCy Schubert #define T_Randfile 407 428*f5f40dd6SCy Schubert #define T_Rawstats 408 429*f5f40dd6SCy Schubert #define T_Refid 409 430*f5f40dd6SCy Schubert #define T_Requestkey 410 431*f5f40dd6SCy Schubert #define T_Reset 411 432*f5f40dd6SCy Schubert #define T_Restrict 412 433*f5f40dd6SCy Schubert #define T_Revoke 413 434*f5f40dd6SCy Schubert #define T_Rlimit 414 435*f5f40dd6SCy Schubert #define T_Saveconfigdir 415 436*f5f40dd6SCy Schubert #define T_Server 416 437*f5f40dd6SCy Schubert #define T_Serverresponse 417 438*f5f40dd6SCy Schubert #define T_ServerresponseFuzz 418 439*f5f40dd6SCy Schubert #define T_Setvar 419 440*f5f40dd6SCy Schubert #define T_Source 420 441*f5f40dd6SCy Schubert #define T_Stacksize 421 442*f5f40dd6SCy Schubert #define T_Statistics 422 443*f5f40dd6SCy Schubert #define T_Stats 423 444*f5f40dd6SCy Schubert #define T_Statsdir 424 445*f5f40dd6SCy Schubert #define T_Step 425 446*f5f40dd6SCy Schubert #define T_Stepback 426 447*f5f40dd6SCy Schubert #define T_Stepfwd 427 448*f5f40dd6SCy Schubert #define T_Stepout 428 449*f5f40dd6SCy Schubert #define T_Stratum 429 450*f5f40dd6SCy Schubert #define T_String 430 451*f5f40dd6SCy Schubert #define T_Sys 431 452*f5f40dd6SCy Schubert #define T_Sysstats 432 453*f5f40dd6SCy Schubert #define T_Tick 433 454*f5f40dd6SCy Schubert #define T_Time1 434 455*f5f40dd6SCy Schubert #define T_Time2 435 456*f5f40dd6SCy Schubert #define T_TimeData 436 457*f5f40dd6SCy Schubert #define T_Timer 437 458*f5f40dd6SCy Schubert #define T_Timingstats 438 459*f5f40dd6SCy Schubert #define T_Tinker 439 460*f5f40dd6SCy Schubert #define T_Tos 440 461*f5f40dd6SCy Schubert #define T_Trap 441 462*f5f40dd6SCy Schubert #define T_True 442 463*f5f40dd6SCy Schubert #define T_Trustedkey 443 464*f5f40dd6SCy Schubert #define T_Ttl 444 465*f5f40dd6SCy Schubert #define T_Type 445 466*f5f40dd6SCy Schubert #define T_U_int 446 467*f5f40dd6SCy Schubert #define T_UEcrypto 447 468*f5f40dd6SCy Schubert #define T_UEcryptonak 448 469*f5f40dd6SCy Schubert #define T_UEdigest 449 470*f5f40dd6SCy Schubert #define T_Unconfig 450 471*f5f40dd6SCy Schubert #define T_Unpeer 451 472*f5f40dd6SCy Schubert #define T_Version 452 473*f5f40dd6SCy Schubert #define T_WanderThreshold 453 474*f5f40dd6SCy Schubert #define T_Week 454 475*f5f40dd6SCy Schubert #define T_Wildcard 455 476*f5f40dd6SCy Schubert #define T_Xleave 456 477*f5f40dd6SCy Schubert #define T_Xmtnonce 457 478*f5f40dd6SCy Schubert #define T_Year 458 479*f5f40dd6SCy Schubert #define T_Flag 459 480*f5f40dd6SCy Schubert #define T_EOC 460 481*f5f40dd6SCy Schubert #define T_Simulate 461 482*f5f40dd6SCy Schubert #define T_Beep_Delay 462 483*f5f40dd6SCy Schubert #define T_Sim_Duration 463 484*f5f40dd6SCy Schubert #define T_Server_Offset 464 485*f5f40dd6SCy Schubert #define T_Duration 465 486*f5f40dd6SCy Schubert #define T_Freq_Offset 466 487*f5f40dd6SCy Schubert #define T_Wander 467 488*f5f40dd6SCy Schubert #define T_Jitter 468 489*f5f40dd6SCy Schubert #define T_Prop_Delay 469 490*f5f40dd6SCy Schubert #define T_Proc_Delay 470 4912b15cb3dSCy Schubert 492e27abb66SXin LI /* Value type. */ 4932b15cb3dSCy Schubert #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 494e27abb66SXin LI union YYSTYPE 4952b15cb3dSCy Schubert { 496*f5f40dd6SCy Schubert #line 52 "../../ntpd/ntp_parser.y" 4972b15cb3dSCy Schubert 4982b15cb3dSCy Schubert char * String; 4992b15cb3dSCy Schubert double Double; 5002b15cb3dSCy Schubert int Integer; 5012b15cb3dSCy Schubert unsigned U_int; 5022b15cb3dSCy Schubert gen_fifo * Generic_fifo; 5032b15cb3dSCy Schubert attr_val * Attr_val; 5042b15cb3dSCy Schubert attr_val_fifo * Attr_val_fifo; 5052b15cb3dSCy Schubert int_fifo * Int_fifo; 5062b15cb3dSCy Schubert string_fifo * String_fifo; 5072b15cb3dSCy Schubert address_node * Address_node; 5082b15cb3dSCy Schubert address_fifo * Address_fifo; 5092b15cb3dSCy Schubert setvar_node * Set_var; 5102b15cb3dSCy Schubert server_info * Sim_server; 5112b15cb3dSCy Schubert server_info_fifo * Sim_server_fifo; 5122b15cb3dSCy Schubert script_info * Sim_script; 5132b15cb3dSCy Schubert script_info_fifo * Sim_script_fifo; 5142b15cb3dSCy Schubert 515*f5f40dd6SCy Schubert #line 516 "ntp_parser.h" 51668ba7e87SXin LI 517a466cc55SCy Schubert }; 518e27abb66SXin LI typedef union YYSTYPE YYSTYPE; 5192b15cb3dSCy Schubert # define YYSTYPE_IS_TRIVIAL 1 5202b15cb3dSCy Schubert # define YYSTYPE_IS_DECLARED 1 5212b15cb3dSCy Schubert #endif 5222b15cb3dSCy Schubert 523e27abb66SXin LI 5242b15cb3dSCy Schubert extern YYSTYPE yylval; 5252b15cb3dSCy Schubert 526*f5f40dd6SCy Schubert 527276da39aSCy Schubert int yyparse (void); 5282b15cb3dSCy Schubert 529*f5f40dd6SCy Schubert 530*f5f40dd6SCy Schubert #endif /* !YY_YY_NTP_PARSER_H_INCLUDED */ 531