ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.h
Revision: 1992
Committed: Fri May 10 18:32:26 2013 UTC (12 years, 3 months ago) by michael
Content type: text/x-chdr
File size: 12906 byte(s)
Log Message:
- Removed unused OFLAG_OPER_SPY definition

File Contents

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

Properties

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