ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/branches/1.0.x/src/config-parser.h
Revision: 5197
Committed: Mon Dec 29 16:51:56 2014 UTC (9 years, 3 months ago) by michael
Content type: text/x-chdr
File size: 4403 byte(s)
Log Message:
- Made NODATA_TIMEOUT a configuration option

File Contents

# Content
1 /* A Bison parser, made by GNU Bison 3.0.2. */
2
3 /* Bison interface for Yacc-like parsers in C
4
5 Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
6
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.
11
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.
16
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/>. */
19
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
30 This special exception was added by the Free Software Foundation in
31 version 2.2 of Bison. */
32
33 #ifndef YY_YY_CONFIG_PARSER_H_INCLUDED
34 # define YY_YY_CONFIG_PARSER_H_INCLUDED
35 /* Debug traces. */
36 #ifndef YYDEBUG
37 # define YYDEBUG 0
38 #endif
39 #if YYDEBUG
40 extern int yydebug;
41 #endif
42
43 /* Token type. */
44 #ifndef YYTOKENTYPE
45 # define YYTOKENTYPE
46 enum yytokentype
47 {
48 AWAY = 258,
49 BAN_UNKNOWN = 259,
50 BLACKLIST = 260,
51 BYTES = 261,
52 KBYTES = 262,
53 MBYTES = 263,
54 CHANNEL = 264,
55 CONNREGEX = 265,
56 DNS_FDLIMIT = 266,
57 DNSBL_FROM = 267,
58 DNSBL_TO = 268,
59 EXEMPT = 269,
60 FD = 270,
61 INVITE = 271,
62 IRC = 272,
63 KLINE = 273,
64 KEY = 274,
65 MASK = 275,
66 MAX_READ = 276,
67 MODE = 277,
68 NAME = 278,
69 NEGCACHE = 279,
70 NICK = 280,
71 NICKSERV = 281,
72 OPER = 282,
73 OPM = 283,
74 OPTIONS = 284,
75 PASSWORD = 285,
76 PERFORM = 286,
77 PIDFILE = 287,
78 PORT = 288,
79 PROTOCOL = 289,
80 READTIMEOUT = 290,
81 REALNAME = 291,
82 REPLY = 292,
83 SCANLOG = 293,
84 SCANNER = 294,
85 SECONDS = 295,
86 MINUTES = 296,
87 HOURS = 297,
88 DAYS = 298,
89 WEEKS = 299,
90 MONTHS = 300,
91 YEARS = 301,
92 SENDMAIL = 302,
93 SERVER = 303,
94 TARGET_IP = 304,
95 TARGET_PORT = 305,
96 TARGET_STRING = 306,
97 TIMEOUT = 307,
98 TYPE = 308,
99 USERNAME = 309,
100 USER = 310,
101 VHOST = 311,
102 NUMBER = 312,
103 STRING = 313,
104 PROTOCOLTYPE = 314
105 };
106 #endif
107 /* Tokens. */
108 #define AWAY 258
109 #define BAN_UNKNOWN 259
110 #define BLACKLIST 260
111 #define BYTES 261
112 #define KBYTES 262
113 #define MBYTES 263
114 #define CHANNEL 264
115 #define CONNREGEX 265
116 #define DNS_FDLIMIT 266
117 #define DNSBL_FROM 267
118 #define DNSBL_TO 268
119 #define EXEMPT 269
120 #define FD 270
121 #define INVITE 271
122 #define IRC 272
123 #define KLINE 273
124 #define KEY 274
125 #define MASK 275
126 #define MAX_READ 276
127 #define MODE 277
128 #define NAME 278
129 #define NEGCACHE 279
130 #define NICK 280
131 #define NICKSERV 281
132 #define OPER 282
133 #define OPM 283
134 #define OPTIONS 284
135 #define PASSWORD 285
136 #define PERFORM 286
137 #define PIDFILE 287
138 #define PORT 288
139 #define PROTOCOL 289
140 #define READTIMEOUT 290
141 #define REALNAME 291
142 #define REPLY 292
143 #define SCANLOG 293
144 #define SCANNER 294
145 #define SECONDS 295
146 #define MINUTES 296
147 #define HOURS 297
148 #define DAYS 298
149 #define WEEKS 299
150 #define MONTHS 300
151 #define YEARS 301
152 #define SENDMAIL 302
153 #define SERVER 303
154 #define TARGET_IP 304
155 #define TARGET_PORT 305
156 #define TARGET_STRING 306
157 #define TIMEOUT 307
158 #define TYPE 308
159 #define USERNAME 309
160 #define USER 310
161 #define VHOST 311
162 #define NUMBER 312
163 #define STRING 313
164 #define PROTOCOLTYPE 314
165
166 /* Value type. */
167 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
168 typedef union YYSTYPE YYSTYPE;
169 union YYSTYPE
170 {
171 #line 86 "config-parser.y" /* yacc.c:1909 */
172
173 int number;
174 char *string;
175
176 #line 177 "config-parser.h" /* yacc.c:1909 */
177 };
178 # define YYSTYPE_IS_TRIVIAL 1
179 # define YYSTYPE_IS_DECLARED 1
180 #endif
181
182
183 extern YYSTYPE yylval;
184
185 int yyparse (void);
186
187 #endif /* !YY_YY_CONFIG_PARSER_H_INCLUDED */

Properties

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