Annotation of embedaddon/ntp/ntpd/ntp_parser.h, revision 1.1
1.1 ! misho 1:
! 2: /* A Bison parser, made by GNU Bison 2.4.1. */
! 3:
! 4: /* Skeleton interface for Bison's Yacc-like parsers in C
! 5:
! 6: Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
! 7: Free Software Foundation, Inc.
! 8:
! 9: This program is free software: you can redistribute it and/or modify
! 10: it under the terms of the GNU General Public License as published by
! 11: the Free Software Foundation, either version 3 of the License, or
! 12: (at your option) any later version.
! 13:
! 14: This program is distributed in the hope that it will be useful,
! 15: but WITHOUT ANY WARRANTY; without even the implied warranty of
! 16: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! 17: GNU General Public License for more details.
! 18:
! 19: You should have received a copy of the GNU General Public License
! 20: along with this program. If not, see <http://www.gnu.org/licenses/>. */
! 21:
! 22: /* As a special exception, you may create a larger work that contains
! 23: part or all of the Bison parser skeleton and distribute that work
! 24: under terms of your choice, so long as that work isn't itself a
! 25: parser generator using the skeleton or a modified version thereof
! 26: as a parser skeleton. Alternatively, if you modify or redistribute
! 27: the parser skeleton itself, you may (at your option) remove this
! 28: special exception, which will cause the skeleton and the resulting
! 29: Bison output files to be licensed under the GNU General Public
! 30: License without this special exception.
! 31:
! 32: This special exception was added by the Free Software Foundation in
! 33: version 2.2 of Bison. */
! 34:
! 35:
! 36: /* Tokens. */
! 37: #ifndef YYTOKENTYPE
! 38: # define YYTOKENTYPE
! 39: /* Put the tokens into the symbol table, so that GDB and other debuggers
! 40: know about them. */
! 41: enum yytokentype {
! 42: T_Age = 258,
! 43: T_All = 259,
! 44: T_Allan = 260,
! 45: T_Auth = 261,
! 46: T_Autokey = 262,
! 47: T_Automax = 263,
! 48: T_Average = 264,
! 49: T_Bclient = 265,
! 50: T_Beacon = 266,
! 51: T_Bias = 267,
! 52: T_Broadcast = 268,
! 53: T_Broadcastclient = 269,
! 54: T_Broadcastdelay = 270,
! 55: T_Burst = 271,
! 56: T_Calibrate = 272,
! 57: T_Calldelay = 273,
! 58: T_Ceiling = 274,
! 59: T_Clockstats = 275,
! 60: T_Cohort = 276,
! 61: T_ControlKey = 277,
! 62: T_Crypto = 278,
! 63: T_Cryptostats = 279,
! 64: T_Day = 280,
! 65: T_Default = 281,
! 66: T_Digest = 282,
! 67: T_Disable = 283,
! 68: T_Discard = 284,
! 69: T_Dispersion = 285,
! 70: T_Double = 286,
! 71: T_Driftfile = 287,
! 72: T_Drop = 288,
! 73: T_Ellipsis = 289,
! 74: T_Enable = 290,
! 75: T_End = 291,
! 76: T_False = 292,
! 77: T_File = 293,
! 78: T_Filegen = 294,
! 79: T_Flag1 = 295,
! 80: T_Flag2 = 296,
! 81: T_Flag3 = 297,
! 82: T_Flag4 = 298,
! 83: T_Flake = 299,
! 84: T_Floor = 300,
! 85: T_Freq = 301,
! 86: T_Fudge = 302,
! 87: T_Host = 303,
! 88: T_Huffpuff = 304,
! 89: T_Iburst = 305,
! 90: T_Ident = 306,
! 91: T_Ignore = 307,
! 92: T_Includefile = 308,
! 93: T_Integer = 309,
! 94: T_Interface = 310,
! 95: T_Ipv4 = 311,
! 96: T_Ipv4_flag = 312,
! 97: T_Ipv6 = 313,
! 98: T_Ipv6_flag = 314,
! 99: T_Kernel = 315,
! 100: T_Key = 316,
! 101: T_Keys = 317,
! 102: T_Keysdir = 318,
! 103: T_Kod = 319,
! 104: T_Mssntp = 320,
! 105: T_Leapfile = 321,
! 106: T_Limited = 322,
! 107: T_Link = 323,
! 108: T_Listen = 324,
! 109: T_Logconfig = 325,
! 110: T_Logfile = 326,
! 111: T_Loopstats = 327,
! 112: T_Lowpriotrap = 328,
! 113: T_Manycastclient = 329,
! 114: T_Manycastserver = 330,
! 115: T_Mask = 331,
! 116: T_Maxclock = 332,
! 117: T_Maxdist = 333,
! 118: T_Maxpoll = 334,
! 119: T_Minclock = 335,
! 120: T_Mindist = 336,
! 121: T_Minimum = 337,
! 122: T_Minpoll = 338,
! 123: T_Minsane = 339,
! 124: T_Mode = 340,
! 125: T_Monitor = 341,
! 126: T_Month = 342,
! 127: T_Multicastclient = 343,
! 128: T_Nic = 344,
! 129: T_Nolink = 345,
! 130: T_Nomodify = 346,
! 131: T_None = 347,
! 132: T_Nopeer = 348,
! 133: T_Noquery = 349,
! 134: T_Noselect = 350,
! 135: T_Noserve = 351,
! 136: T_Notrap = 352,
! 137: T_Notrust = 353,
! 138: T_Ntp = 354,
! 139: T_Ntpport = 355,
! 140: T_NtpSignDsocket = 356,
! 141: T_Orphan = 357,
! 142: T_Panic = 358,
! 143: T_Peer = 359,
! 144: T_Peerstats = 360,
! 145: T_Phone = 361,
! 146: T_Pid = 362,
! 147: T_Pidfile = 363,
! 148: T_Pool = 364,
! 149: T_Port = 365,
! 150: T_Preempt = 366,
! 151: T_Prefer = 367,
! 152: T_Protostats = 368,
! 153: T_Pw = 369,
! 154: T_Qos = 370,
! 155: T_Randfile = 371,
! 156: T_Rawstats = 372,
! 157: T_Refid = 373,
! 158: T_Requestkey = 374,
! 159: T_Restrict = 375,
! 160: T_Revoke = 376,
! 161: T_Saveconfigdir = 377,
! 162: T_Server = 378,
! 163: T_Setvar = 379,
! 164: T_Sign = 380,
! 165: T_Statistics = 381,
! 166: T_Stats = 382,
! 167: T_Statsdir = 383,
! 168: T_Step = 384,
! 169: T_Stepout = 385,
! 170: T_Stratum = 386,
! 171: T_String = 387,
! 172: T_Sysstats = 388,
! 173: T_Tick = 389,
! 174: T_Time1 = 390,
! 175: T_Time2 = 391,
! 176: T_Timingstats = 392,
! 177: T_Tinker = 393,
! 178: T_Tos = 394,
! 179: T_Trap = 395,
! 180: T_True = 396,
! 181: T_Trustedkey = 397,
! 182: T_Ttl = 398,
! 183: T_Type = 399,
! 184: T_Unconfig = 400,
! 185: T_Unpeer = 401,
! 186: T_Version = 402,
! 187: T_WanderThreshold = 403,
! 188: T_Week = 404,
! 189: T_Wildcard = 405,
! 190: T_Xleave = 406,
! 191: T_Year = 407,
! 192: T_Flag = 408,
! 193: T_Void = 409,
! 194: T_EOC = 410,
! 195: T_Simulate = 411,
! 196: T_Beep_Delay = 412,
! 197: T_Sim_Duration = 413,
! 198: T_Server_Offset = 414,
! 199: T_Duration = 415,
! 200: T_Freq_Offset = 416,
! 201: T_Wander = 417,
! 202: T_Jitter = 418,
! 203: T_Prop_Delay = 419,
! 204: T_Proc_Delay = 420
! 205: };
! 206: #endif
! 207: /* Tokens. */
! 208: #define T_Age 258
! 209: #define T_All 259
! 210: #define T_Allan 260
! 211: #define T_Auth 261
! 212: #define T_Autokey 262
! 213: #define T_Automax 263
! 214: #define T_Average 264
! 215: #define T_Bclient 265
! 216: #define T_Beacon 266
! 217: #define T_Bias 267
! 218: #define T_Broadcast 268
! 219: #define T_Broadcastclient 269
! 220: #define T_Broadcastdelay 270
! 221: #define T_Burst 271
! 222: #define T_Calibrate 272
! 223: #define T_Calldelay 273
! 224: #define T_Ceiling 274
! 225: #define T_Clockstats 275
! 226: #define T_Cohort 276
! 227: #define T_ControlKey 277
! 228: #define T_Crypto 278
! 229: #define T_Cryptostats 279
! 230: #define T_Day 280
! 231: #define T_Default 281
! 232: #define T_Digest 282
! 233: #define T_Disable 283
! 234: #define T_Discard 284
! 235: #define T_Dispersion 285
! 236: #define T_Double 286
! 237: #define T_Driftfile 287
! 238: #define T_Drop 288
! 239: #define T_Ellipsis 289
! 240: #define T_Enable 290
! 241: #define T_End 291
! 242: #define T_False 292
! 243: #define T_File 293
! 244: #define T_Filegen 294
! 245: #define T_Flag1 295
! 246: #define T_Flag2 296
! 247: #define T_Flag3 297
! 248: #define T_Flag4 298
! 249: #define T_Flake 299
! 250: #define T_Floor 300
! 251: #define T_Freq 301
! 252: #define T_Fudge 302
! 253: #define T_Host 303
! 254: #define T_Huffpuff 304
! 255: #define T_Iburst 305
! 256: #define T_Ident 306
! 257: #define T_Ignore 307
! 258: #define T_Includefile 308
! 259: #define T_Integer 309
! 260: #define T_Interface 310
! 261: #define T_Ipv4 311
! 262: #define T_Ipv4_flag 312
! 263: #define T_Ipv6 313
! 264: #define T_Ipv6_flag 314
! 265: #define T_Kernel 315
! 266: #define T_Key 316
! 267: #define T_Keys 317
! 268: #define T_Keysdir 318
! 269: #define T_Kod 319
! 270: #define T_Mssntp 320
! 271: #define T_Leapfile 321
! 272: #define T_Limited 322
! 273: #define T_Link 323
! 274: #define T_Listen 324
! 275: #define T_Logconfig 325
! 276: #define T_Logfile 326
! 277: #define T_Loopstats 327
! 278: #define T_Lowpriotrap 328
! 279: #define T_Manycastclient 329
! 280: #define T_Manycastserver 330
! 281: #define T_Mask 331
! 282: #define T_Maxclock 332
! 283: #define T_Maxdist 333
! 284: #define T_Maxpoll 334
! 285: #define T_Minclock 335
! 286: #define T_Mindist 336
! 287: #define T_Minimum 337
! 288: #define T_Minpoll 338
! 289: #define T_Minsane 339
! 290: #define T_Mode 340
! 291: #define T_Monitor 341
! 292: #define T_Month 342
! 293: #define T_Multicastclient 343
! 294: #define T_Nic 344
! 295: #define T_Nolink 345
! 296: #define T_Nomodify 346
! 297: #define T_None 347
! 298: #define T_Nopeer 348
! 299: #define T_Noquery 349
! 300: #define T_Noselect 350
! 301: #define T_Noserve 351
! 302: #define T_Notrap 352
! 303: #define T_Notrust 353
! 304: #define T_Ntp 354
! 305: #define T_Ntpport 355
! 306: #define T_NtpSignDsocket 356
! 307: #define T_Orphan 357
! 308: #define T_Panic 358
! 309: #define T_Peer 359
! 310: #define T_Peerstats 360
! 311: #define T_Phone 361
! 312: #define T_Pid 362
! 313: #define T_Pidfile 363
! 314: #define T_Pool 364
! 315: #define T_Port 365
! 316: #define T_Preempt 366
! 317: #define T_Prefer 367
! 318: #define T_Protostats 368
! 319: #define T_Pw 369
! 320: #define T_Qos 370
! 321: #define T_Randfile 371
! 322: #define T_Rawstats 372
! 323: #define T_Refid 373
! 324: #define T_Requestkey 374
! 325: #define T_Restrict 375
! 326: #define T_Revoke 376
! 327: #define T_Saveconfigdir 377
! 328: #define T_Server 378
! 329: #define T_Setvar 379
! 330: #define T_Sign 380
! 331: #define T_Statistics 381
! 332: #define T_Stats 382
! 333: #define T_Statsdir 383
! 334: #define T_Step 384
! 335: #define T_Stepout 385
! 336: #define T_Stratum 386
! 337: #define T_String 387
! 338: #define T_Sysstats 388
! 339: #define T_Tick 389
! 340: #define T_Time1 390
! 341: #define T_Time2 391
! 342: #define T_Timingstats 392
! 343: #define T_Tinker 393
! 344: #define T_Tos 394
! 345: #define T_Trap 395
! 346: #define T_True 396
! 347: #define T_Trustedkey 397
! 348: #define T_Ttl 398
! 349: #define T_Type 399
! 350: #define T_Unconfig 400
! 351: #define T_Unpeer 401
! 352: #define T_Version 402
! 353: #define T_WanderThreshold 403
! 354: #define T_Week 404
! 355: #define T_Wildcard 405
! 356: #define T_Xleave 406
! 357: #define T_Year 407
! 358: #define T_Flag 408
! 359: #define T_Void 409
! 360: #define T_EOC 410
! 361: #define T_Simulate 411
! 362: #define T_Beep_Delay 412
! 363: #define T_Sim_Duration 413
! 364: #define T_Server_Offset 414
! 365: #define T_Duration 415
! 366: #define T_Freq_Offset 416
! 367: #define T_Wander 417
! 368: #define T_Jitter 418
! 369: #define T_Prop_Delay 419
! 370: #define T_Proc_Delay 420
! 371:
! 372:
! 373:
! 374:
! 375: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
! 376: typedef union YYSTYPE
! 377: {
! 378:
! 379: /* Line 1676 of yacc.c */
! 380: #line 50 "ntp_parser.y"
! 381:
! 382: char *String;
! 383: double Double;
! 384: int Integer;
! 385: void *VoidPtr;
! 386: queue *Queue;
! 387: struct attr_val *Attr_val;
! 388: struct address_node *Address_node;
! 389: struct setvar_node *Set_var;
! 390:
! 391: /* Simulation types */
! 392: server_info *Sim_server;
! 393: script_info *Sim_script;
! 394:
! 395:
! 396:
! 397: /* Line 1676 of yacc.c */
! 398: #line 399 "ntp_parser.h"
! 399: } YYSTYPE;
! 400: # define YYSTYPE_IS_TRIVIAL 1
! 401: # define yystype YYSTYPE /* obsolescent; will be withdrawn */
! 402: # define YYSTYPE_IS_DECLARED 1
! 403: #endif
! 404:
! 405: extern YYSTYPE yylval;
! 406:
! 407:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>