ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/src/config-parser.h
Revision: 8101
Committed: Sun Apr 2 10:13:09 2017 UTC (7 years ago) by michael
Content type: text/x-chdr
File size: 4885 byte(s)
Log Message:
- Re-create parser files

File Contents

# User Rev Content
1 michael 5429 /* A Bison parser, made by GNU Bison 3.0.4. */
2 michael 5052
3 michael 5067 /* Bison interface for Yacc-like parsers in C
4 michael 5052
5 michael 5405 Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
6 michael 5052
7 michael 5067 This program is free software: you can redistribute it and/or modify
8 michael 5052 it under the terms of the GNU General Public License as published by
9 michael 5067 the Free Software Foundation, either version 3 of the License, or
10     (at your option) any later version.
11 michael 5052
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 michael 5067 along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 michael 5052
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 michael 5067 #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 michael 5052 #ifndef YYTOKENTYPE
45     # define YYTOKENTYPE
46 michael 5067 enum yytokentype
47     {
48 michael 8101 ADDRESS_FAMILY = 258,
49     AWAY = 259,
50     BAN_UNKNOWN = 260,
51     BLACKLIST = 261,
52     BYTES = 262,
53     KBYTES = 263,
54     MBYTES = 264,
55     CHANNEL = 265,
56     COMMAND_INTERVAL = 266,
57     COMMAND_QUEUE_SIZE = 267,
58     COMMAND_TIMEOUT = 268,
59     CONNREGEX = 269,
60     DNS_FDLIMIT = 270,
61     DNS_TIMEOUT = 271,
62     DNSBL_FROM = 272,
63     DNSBL_TO = 273,
64     EXEMPT = 274,
65     FD = 275,
66     INVITE = 276,
67     IPV4 = 277,
68     IPV6 = 278,
69     IRC = 279,
70     KLINE = 280,
71     KEY = 281,
72     MASK = 282,
73     MAX_READ = 283,
74     MODE = 284,
75     NAME = 285,
76     NEGCACHE = 286,
77     NEGCACHE_REBUILD = 287,
78     NICK = 288,
79     NICKSERV = 289,
80     NOTICE = 290,
81     OPER = 291,
82     OPM = 292,
83     OPTIONS = 293,
84     PASSWORD = 294,
85     PERFORM = 295,
86     PIDFILE = 296,
87     PORT = 297,
88     PROTOCOL = 298,
89     READTIMEOUT = 299,
90     REALNAME = 300,
91     RECONNECTINTERVAL = 301,
92     REPLY = 302,
93     SCANLOG = 303,
94     SCANNER = 304,
95     SECONDS = 305,
96     MINUTES = 306,
97     HOURS = 307,
98     DAYS = 308,
99     WEEKS = 309,
100     MONTHS = 310,
101     YEARS = 311,
102     SENDMAIL = 312,
103     SERVER = 313,
104     TARGET_IP = 314,
105     TARGET_PORT = 315,
106     TARGET_STRING = 316,
107     TIMEOUT = 317,
108     TYPE = 318,
109     USERNAME = 319,
110     USER = 320,
111     VHOST = 321,
112     NUMBER = 322,
113     STRING = 323,
114     PROTOCOLTYPE = 324
115 michael 5067 };
116 michael 5052 #endif
117     /* Tokens. */
118 michael 8101 #define ADDRESS_FAMILY 258
119     #define AWAY 259
120     #define BAN_UNKNOWN 260
121     #define BLACKLIST 261
122     #define BYTES 262
123     #define KBYTES 263
124     #define MBYTES 264
125     #define CHANNEL 265
126     #define COMMAND_INTERVAL 266
127     #define COMMAND_QUEUE_SIZE 267
128     #define COMMAND_TIMEOUT 268
129     #define CONNREGEX 269
130     #define DNS_FDLIMIT 270
131     #define DNS_TIMEOUT 271
132     #define DNSBL_FROM 272
133     #define DNSBL_TO 273
134     #define EXEMPT 274
135     #define FD 275
136     #define INVITE 276
137     #define IPV4 277
138     #define IPV6 278
139     #define IRC 279
140     #define KLINE 280
141     #define KEY 281
142     #define MASK 282
143     #define MAX_READ 283
144     #define MODE 284
145     #define NAME 285
146     #define NEGCACHE 286
147     #define NEGCACHE_REBUILD 287
148     #define NICK 288
149     #define NICKSERV 289
150     #define NOTICE 290
151     #define OPER 291
152     #define OPM 292
153     #define OPTIONS 293
154     #define PASSWORD 294
155     #define PERFORM 295
156     #define PIDFILE 296
157     #define PORT 297
158     #define PROTOCOL 298
159     #define READTIMEOUT 299
160     #define REALNAME 300
161     #define RECONNECTINTERVAL 301
162     #define REPLY 302
163     #define SCANLOG 303
164     #define SCANNER 304
165     #define SECONDS 305
166     #define MINUTES 306
167     #define HOURS 307
168     #define DAYS 308
169     #define WEEKS 309
170     #define MONTHS 310
171     #define YEARS 311
172     #define SENDMAIL 312
173     #define SERVER 313
174     #define TARGET_IP 314
175     #define TARGET_PORT 315
176     #define TARGET_STRING 316
177     #define TIMEOUT 317
178     #define TYPE 318
179     #define USERNAME 319
180     #define USER 320
181     #define VHOST 321
182     #define NUMBER 322
183     #define STRING 323
184     #define PROTOCOLTYPE 324
185 michael 5052
186 michael 5067 /* Value type. */
187 michael 5052 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
188 michael 5405
189 michael 5067 union YYSTYPE
190 michael 5052 {
191 michael 8101 #line 92 "config-parser.y" /* yacc.c:1909 */
192 michael 5067
193 michael 5665 int number;
194     char *string;
195 michael 5067
196 michael 8101 #line 197 "config-parser.h" /* yacc.c:1909 */
197 michael 5067 };
198 michael 5405
199     typedef union YYSTYPE YYSTYPE;
200 michael 5067 # define YYSTYPE_IS_TRIVIAL 1
201 michael 5052 # define YYSTYPE_IS_DECLARED 1
202     #endif
203    
204 michael 5067
205 michael 5052 extern YYSTYPE yylval;
206    
207 michael 5067 int yyparse (void);
208    
209     #endif /* !YY_YY_CONFIG_PARSER_H_INCLUDED */

Properties

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