ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.h
Revision: 6490
Committed: Fri Sep 4 18:07:10 2015 UTC (11 years, 1 month ago) by michael
Content type: text/x-chdr
File size: 12494 byte(s)
Log Message:
- Rebuilt parser files

File Contents

# User Rev Content
1 michael 5417 /* A Bison parser, made by GNU Bison 3.0.4. */
2 michael 913
3 michael 1133 /* Bison interface for Yacc-like parsers in C
4 michael 2473
5 michael 5398 Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
6 michael 2473
7 michael 967 This program is free software: you can redistribute it and/or modify
8 michael 913 it under the terms of the GNU General Public License as published by
9 michael 967 the Free Software Foundation, either version 3 of the License, or
10     (at your option) any later version.
11 michael 2473
12 michael 913 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.
16 michael 2473
17 michael 913 You should have received a copy of the GNU General Public License
18 michael 967 along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 michael 913
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.
29 michael 2473
30 michael 913 This special exception was added by the Free Software Foundation in
31     version 2.2 of Bison. */
32    
33 michael 1736 #ifndef YY_YY_CONF_PARSER_H_INCLUDED
34     # define YY_YY_CONF_PARSER_H_INCLUDED
35 michael 2473 /* Debug traces. */
36 michael 1466 #ifndef YYDEBUG
37     # define YYDEBUG 0
38     #endif
39     #if YYDEBUG
40     extern int yydebug;
41     #endif
42 michael 967
43 michael 2473 /* Token type. */
44 michael 913 #ifndef YYTOKENTYPE
45     # define YYTOKENTYPE
46 michael 2473 enum yytokentype
47     {
48     ACCEPT_PASSWORD = 258,
49     ADMIN = 259,
50     AFTYPE = 260,
51     ANTI_NICK_FLOOD = 261,
52     ANTI_SPAM_EXIT_MESSAGE_TIME = 262,
53     AUTOCONN = 263,
54 michael 4313 AWAY_COUNT = 264,
55     AWAY_TIME = 265,
56     BYTES = 266,
57     KBYTES = 267,
58     MBYTES = 268,
59     CALLER_ID_WAIT = 269,
60     CAN_FLOOD = 270,
61     CHANNEL = 271,
62     CIDR_BITLEN_IPV4 = 272,
63     CIDR_BITLEN_IPV6 = 273,
64     CLASS = 274,
65 michael 6490 CLOSE = 275,
66     CONNECT = 276,
67     CONNECTFREQ = 277,
68     CYCLE_ON_HOST_CHANGE = 278,
69     DEFAULT_FLOODCOUNT = 279,
70     DEFAULT_JOIN_FLOOD_COUNT = 280,
71     DEFAULT_JOIN_FLOOD_TIME = 281,
72     DEFAULT_MAX_CLIENTS = 282,
73     DENY = 283,
74     DESCRIPTION = 284,
75     DIE = 285,
76     DISABLE_AUTH = 286,
77     DISABLE_FAKE_CHANNELS = 287,
78     DISABLE_REMOTE_COMMANDS = 288,
79     DLINE_MIN_CIDR = 289,
80     DLINE_MIN_CIDR6 = 290,
81     DOTS_IN_IDENT = 291,
82     EMAIL = 292,
83     ENCRYPTED = 293,
84     EXCEED_LIMIT = 294,
85     EXEMPT = 295,
86     FAILED_OPER_NOTICE = 296,
87     FLATTEN_LINKS = 297,
88     GECOS = 298,
89     GENERAL = 299,
90     HIDDEN = 300,
91     HIDDEN_NAME = 301,
92     HIDE_CHANS = 302,
93     HIDE_IDLE = 303,
94     HIDE_IDLE_FROM_OPERS = 304,
95     HIDE_SERVER_IPS = 305,
96     HIDE_SERVERS = 306,
97     HIDE_SERVICES = 307,
98     HOST = 308,
99     HUB = 309,
100     HUB_MASK = 310,
101     IGNORE_BOGUS_TS = 311,
102     INVISIBLE_ON_CONNECT = 312,
103     INVITE_CLIENT_COUNT = 313,
104     INVITE_CLIENT_TIME = 314,
105     IP = 315,
106     IRCD_AUTH = 316,
107     IRCD_FLAGS = 317,
108     IRCD_SID = 318,
109     JOIN = 319,
110     KILL = 320,
111     KILL_CHASE_TIME_LIMIT = 321,
112     KLINE = 322,
113     KLINE_EXEMPT = 323,
114     KLINE_MIN_CIDR = 324,
115     KLINE_MIN_CIDR6 = 325,
116     KNOCK_CLIENT_COUNT = 326,
117     KNOCK_CLIENT_TIME = 327,
118     KNOCK_DELAY_CHANNEL = 328,
119     LEAF_MASK = 329,
120     LINKS_DELAY = 330,
121     LISTEN = 331,
122     MASK = 332,
123     MAX_ACCEPT = 333,
124     MAX_BANS = 334,
125     MAX_CHANNELS = 335,
126     MAX_GLOBAL = 336,
127     MAX_IDENT = 337,
128     MAX_IDLE = 338,
129     MAX_LOCAL = 339,
130     MAX_NICK_CHANGES = 340,
131     MAX_NICK_LENGTH = 341,
132     MAX_NICK_TIME = 342,
133     MAX_NUMBER = 343,
134     MAX_TARGETS = 344,
135     MAX_TOPIC_LENGTH = 345,
136     MAX_WATCH = 346,
137     MIN_IDLE = 347,
138     MIN_NONWILDCARD = 348,
139     MIN_NONWILDCARD_SIMPLE = 349,
140     MODULE = 350,
141     MODULES = 351,
142     MOTD = 352,
143     NAME = 353,
144     NEED_IDENT = 354,
145     NEED_PASSWORD = 355,
146     NETWORK_DESC = 356,
147     NETWORK_NAME = 357,
148     NICK = 358,
149     NO_OPER_FLOOD = 359,
150     NO_TILDE = 360,
151     NUMBER = 361,
152     NUMBER_PER_CIDR = 362,
153     NUMBER_PER_IP = 363,
154     OPER_ONLY_UMODES = 364,
155     OPER_UMODES = 365,
156     OPERATOR = 366,
157     OPERS_BYPASS_CALLERID = 367,
158     PACE_WAIT = 368,
159     PACE_WAIT_SIMPLE = 369,
160     PASSWORD = 370,
161     PATH = 371,
162     PING_COOKIE = 372,
163     PING_TIME = 373,
164     PORT = 374,
165     QSTRING = 375,
166     RANDOM_IDLE = 376,
167     REASON = 377,
168     REDIRPORT = 378,
169     REDIRSERV = 379,
170     REHASH = 380,
171     REMOTE = 381,
172     REMOTEBAN = 382,
173     RESV = 383,
174     RESV_EXEMPT = 384,
175     RSA_PRIVATE_KEY_FILE = 385,
176     RSA_PUBLIC_KEY_FILE = 386,
177     SECONDS = 387,
178     MINUTES = 388,
179     HOURS = 389,
180     DAYS = 390,
181     WEEKS = 391,
182     MONTHS = 392,
183     YEARS = 393,
184     SEND_PASSWORD = 394,
185     SENDQ = 395,
186     SERVERHIDE = 396,
187     SERVERINFO = 397,
188     SHORT_MOTD = 398,
189     SPOOF = 399,
190     SPOOF_NOTICE = 400,
191     SQUIT = 401,
192     SSL_CERTIFICATE_FILE = 402,
193     SSL_CERTIFICATE_FINGERPRINT = 403,
194     SSL_CONNECTION_REQUIRED = 404,
195     SSL_DH_ELLIPTIC_CURVE = 405,
196     SSL_DH_PARAM_FILE = 406,
197     SSL_MESSAGE_DIGEST_ALGORITHM = 407,
198     STATS_E_DISABLED = 408,
199     STATS_I_OPER_ONLY = 409,
200     STATS_K_OPER_ONLY = 410,
201     STATS_M_OPER_ONLY = 411,
202     STATS_O_OPER_ONLY = 412,
203     STATS_P_OPER_ONLY = 413,
204     STATS_U_OPER_ONLY = 414,
205     T_ALL = 415,
206     T_BOTS = 416,
207     T_CALLERID = 417,
208     T_CCONN = 418,
209     T_COMMAND = 419,
210     T_CLUSTER = 420,
211     T_DEAF = 421,
212     T_DEBUG = 422,
213     T_DLINE = 423,
214     T_EXTERNAL = 424,
215     T_FARCONNECT = 425,
216     T_FILE = 426,
217     T_FULL = 427,
218     T_GLOBOPS = 428,
219     T_INVISIBLE = 429,
220     T_IPV4 = 430,
221     T_IPV6 = 431,
222     T_LOCOPS = 432,
223     T_LOG = 433,
224     T_NCHANGE = 434,
225     T_NONONREG = 435,
226     T_OPME = 436,
227     T_PREPEND = 437,
228     T_PSEUDO = 438,
229     T_RECVQ = 439,
230     T_REJ = 440,
231     T_RESTART = 441,
232     T_SERVER = 442,
233     T_SERVICE = 443,
234     T_SERVNOTICE = 444,
235     T_SET = 445,
236     T_SHARED = 446,
237     T_SIZE = 447,
238     T_SKILL = 448,
239     T_SOFTCALLERID = 449,
240     T_SPY = 450,
241     T_SSL = 451,
242     T_SSL_CIPHER_LIST = 452,
243     T_TARGET = 453,
244     T_UMODES = 454,
245     T_UNAUTH = 455,
246     T_UNDLINE = 456,
247     T_UNLIMITED = 457,
248     T_UNRESV = 458,
249     T_UNXLINE = 459,
250     T_WALLOP = 460,
251     T_WALLOPS = 461,
252     T_WEBIRC = 462,
253     TBOOL = 463,
254     THROTTLE_COUNT = 464,
255     THROTTLE_TIME = 465,
256     TKLINE_EXPIRE_NOTICES = 466,
257     TMASKED = 467,
258     TS_MAX_DELTA = 468,
259     TS_WARN_DELTA = 469,
260     TWODOTS = 470,
261     TYPE = 471,
262     UNKLINE = 472,
263     USE_LOGGING = 473,
264     USER = 474,
265     VHOST = 475,
266     VHOST6 = 476,
267     WARN_NO_CONNECT_BLOCK = 477,
268     WHOIS = 478,
269     XLINE = 479,
270     XLINE_EXEMPT = 480
271 michael 2473 };
272 michael 913 #endif
273     /* Tokens. */
274     #define ACCEPT_PASSWORD 258
275 michael 1520 #define ADMIN 259
276     #define AFTYPE 260
277     #define ANTI_NICK_FLOOD 261
278     #define ANTI_SPAM_EXIT_MESSAGE_TIME 262
279     #define AUTOCONN 263
280 michael 4313 #define AWAY_COUNT 264
281     #define AWAY_TIME 265
282     #define BYTES 266
283     #define KBYTES 267
284     #define MBYTES 268
285     #define CALLER_ID_WAIT 269
286     #define CAN_FLOOD 270
287     #define CHANNEL 271
288     #define CIDR_BITLEN_IPV4 272
289     #define CIDR_BITLEN_IPV6 273
290     #define CLASS 274
291 michael 6490 #define CLOSE 275
292     #define CONNECT 276
293     #define CONNECTFREQ 277
294     #define CYCLE_ON_HOST_CHANGE 278
295     #define DEFAULT_FLOODCOUNT 279
296     #define DEFAULT_JOIN_FLOOD_COUNT 280
297     #define DEFAULT_JOIN_FLOOD_TIME 281
298     #define DEFAULT_MAX_CLIENTS 282
299     #define DENY 283
300     #define DESCRIPTION 284
301     #define DIE 285
302     #define DISABLE_AUTH 286
303     #define DISABLE_FAKE_CHANNELS 287
304     #define DISABLE_REMOTE_COMMANDS 288
305     #define DLINE_MIN_CIDR 289
306     #define DLINE_MIN_CIDR6 290
307     #define DOTS_IN_IDENT 291
308     #define EMAIL 292
309     #define ENCRYPTED 293
310     #define EXCEED_LIMIT 294
311     #define EXEMPT 295
312     #define FAILED_OPER_NOTICE 296
313     #define FLATTEN_LINKS 297
314     #define GECOS 298
315     #define GENERAL 299
316     #define HIDDEN 300
317     #define HIDDEN_NAME 301
318     #define HIDE_CHANS 302
319     #define HIDE_IDLE 303
320     #define HIDE_IDLE_FROM_OPERS 304
321     #define HIDE_SERVER_IPS 305
322     #define HIDE_SERVERS 306
323     #define HIDE_SERVICES 307
324     #define HOST 308
325     #define HUB 309
326     #define HUB_MASK 310
327     #define IGNORE_BOGUS_TS 311
328     #define INVISIBLE_ON_CONNECT 312
329     #define INVITE_CLIENT_COUNT 313
330     #define INVITE_CLIENT_TIME 314
331     #define IP 315
332     #define IRCD_AUTH 316
333     #define IRCD_FLAGS 317
334     #define IRCD_SID 318
335     #define JOIN 319
336     #define KILL 320
337     #define KILL_CHASE_TIME_LIMIT 321
338     #define KLINE 322
339     #define KLINE_EXEMPT 323
340     #define KLINE_MIN_CIDR 324
341     #define KLINE_MIN_CIDR6 325
342     #define KNOCK_CLIENT_COUNT 326
343     #define KNOCK_CLIENT_TIME 327
344     #define KNOCK_DELAY_CHANNEL 328
345     #define LEAF_MASK 329
346     #define LINKS_DELAY 330
347     #define LISTEN 331
348     #define MASK 332
349     #define MAX_ACCEPT 333
350     #define MAX_BANS 334
351     #define MAX_CHANNELS 335
352     #define MAX_GLOBAL 336
353     #define MAX_IDENT 337
354     #define MAX_IDLE 338
355     #define MAX_LOCAL 339
356     #define MAX_NICK_CHANGES 340
357     #define MAX_NICK_LENGTH 341
358     #define MAX_NICK_TIME 342
359     #define MAX_NUMBER 343
360     #define MAX_TARGETS 344
361     #define MAX_TOPIC_LENGTH 345
362     #define MAX_WATCH 346
363     #define MIN_IDLE 347
364     #define MIN_NONWILDCARD 348
365     #define MIN_NONWILDCARD_SIMPLE 349
366     #define MODULE 350
367     #define MODULES 351
368     #define MOTD 352
369     #define NAME 353
370     #define NEED_IDENT 354
371     #define NEED_PASSWORD 355
372     #define NETWORK_DESC 356
373     #define NETWORK_NAME 357
374     #define NICK 358
375     #define NO_OPER_FLOOD 359
376     #define NO_TILDE 360
377     #define NUMBER 361
378     #define NUMBER_PER_CIDR 362
379     #define NUMBER_PER_IP 363
380     #define OPER_ONLY_UMODES 364
381     #define OPER_UMODES 365
382     #define OPERATOR 366
383     #define OPERS_BYPASS_CALLERID 367
384     #define PACE_WAIT 368
385     #define PACE_WAIT_SIMPLE 369
386     #define PASSWORD 370
387     #define PATH 371
388     #define PING_COOKIE 372
389     #define PING_TIME 373
390     #define PORT 374
391     #define QSTRING 375
392     #define RANDOM_IDLE 376
393     #define REASON 377
394     #define REDIRPORT 378
395     #define REDIRSERV 379
396     #define REHASH 380
397     #define REMOTE 381
398     #define REMOTEBAN 382
399     #define RESV 383
400     #define RESV_EXEMPT 384
401     #define RSA_PRIVATE_KEY_FILE 385
402     #define RSA_PUBLIC_KEY_FILE 386
403     #define SECONDS 387
404     #define MINUTES 388
405     #define HOURS 389
406     #define DAYS 390
407     #define WEEKS 391
408     #define MONTHS 392
409     #define YEARS 393
410     #define SEND_PASSWORD 394
411     #define SENDQ 395
412     #define SERVERHIDE 396
413     #define SERVERINFO 397
414     #define SHORT_MOTD 398
415     #define SPOOF 399
416     #define SPOOF_NOTICE 400
417     #define SQUIT 401
418     #define SSL_CERTIFICATE_FILE 402
419     #define SSL_CERTIFICATE_FINGERPRINT 403
420     #define SSL_CONNECTION_REQUIRED 404
421     #define SSL_DH_ELLIPTIC_CURVE 405
422     #define SSL_DH_PARAM_FILE 406
423     #define SSL_MESSAGE_DIGEST_ALGORITHM 407
424     #define STATS_E_DISABLED 408
425     #define STATS_I_OPER_ONLY 409
426     #define STATS_K_OPER_ONLY 410
427     #define STATS_M_OPER_ONLY 411
428     #define STATS_O_OPER_ONLY 412
429     #define STATS_P_OPER_ONLY 413
430     #define STATS_U_OPER_ONLY 414
431     #define T_ALL 415
432     #define T_BOTS 416
433     #define T_CALLERID 417
434     #define T_CCONN 418
435     #define T_COMMAND 419
436     #define T_CLUSTER 420
437     #define T_DEAF 421
438     #define T_DEBUG 422
439     #define T_DLINE 423
440     #define T_EXTERNAL 424
441     #define T_FARCONNECT 425
442     #define T_FILE 426
443     #define T_FULL 427
444     #define T_GLOBOPS 428
445     #define T_INVISIBLE 429
446     #define T_IPV4 430
447     #define T_IPV6 431
448     #define T_LOCOPS 432
449     #define T_LOG 433
450     #define T_NCHANGE 434
451     #define T_NONONREG 435
452     #define T_OPME 436
453     #define T_PREPEND 437
454     #define T_PSEUDO 438
455     #define T_RECVQ 439
456     #define T_REJ 440
457     #define T_RESTART 441
458     #define T_SERVER 442
459     #define T_SERVICE 443
460     #define T_SERVNOTICE 444
461     #define T_SET 445
462     #define T_SHARED 446
463     #define T_SIZE 447
464     #define T_SKILL 448
465     #define T_SOFTCALLERID 449
466     #define T_SPY 450
467     #define T_SSL 451
468     #define T_SSL_CIPHER_LIST 452
469     #define T_TARGET 453
470     #define T_UMODES 454
471     #define T_UNAUTH 455
472     #define T_UNDLINE 456
473     #define T_UNLIMITED 457
474     #define T_UNRESV 458
475     #define T_UNXLINE 459
476     #define T_WALLOP 460
477     #define T_WALLOPS 461
478     #define T_WEBIRC 462
479     #define TBOOL 463
480     #define THROTTLE_COUNT 464
481     #define THROTTLE_TIME 465
482     #define TKLINE_EXPIRE_NOTICES 466
483     #define TMASKED 467
484     #define TS_MAX_DELTA 468
485     #define TS_WARN_DELTA 469
486     #define TWODOTS 470
487     #define TYPE 471
488     #define UNKLINE 472
489     #define USE_LOGGING 473
490     #define USER 474
491     #define VHOST 475
492     #define VHOST6 476
493     #define WARN_NO_CONNECT_BLOCK 477
494     #define WHOIS 478
495     #define XLINE 479
496     #define XLINE_EXEMPT 480
497 michael 913
498 michael 2473 /* Value type. */
499 michael 913 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
500 michael 5398
501 michael 2473 union YYSTYPE
502 michael 967 {
503 michael 6162 #line 153 "conf_parser.y" /* yacc.c:1909 */
504 michael 967
505 michael 913 int number;
506     char *string;
507 michael 967
508 michael 6490 #line 509 "conf_parser.h" /* yacc.c:1909 */
509 michael 2473 };
510 michael 5398
511     typedef union YYSTYPE YYSTYPE;
512 michael 967 # define YYSTYPE_IS_TRIVIAL 1
513 michael 913 # define YYSTYPE_IS_DECLARED 1
514     #endif
515    
516 michael 2473
517 michael 913 extern YYSTYPE yylval;
518    
519 michael 1466 int yyparse (void);
520 michael 967
521 michael 1736 #endif /* !YY_YY_CONF_PARSER_H_INCLUDED */

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision