~ubuntu-branches/ubuntu/dapper/gnats/dapper

« back to all changes in this revision

Viewing changes to gnats/fconfig.h

  • Committer: Bazaar Package Importer
  • Author(s): Chad Walstrom
  • Date: 2005-03-07 17:56:31 UTC
  • mfrom: (1.1.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050307175631-agtm10dvjbemuc64
Tags: 4.1.0-0
* New upstream version
* debian/rules: now uses '--with-lispdir' option instead of environment
  variable overloading. Re-enabled optimization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
typedef union {
 
1
/* A Bison parser, made by GNU Bison 1.875d.  */
 
2
 
 
3
/* Skeleton parser for Yacc-like parsing with Bison,
 
4
   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
5
 
 
6
   This program is free software; you can redistribute it and/or modify
 
7
   it under the terms of the GNU General Public License as published by
 
8
   the Free Software Foundation; either version 2, or (at your option)
 
9
   any later version.
 
10
 
 
11
   This program is distributed in the hope that it will be useful,
 
12
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
   GNU General Public License for more details.
 
15
 
 
16
   You should have received a copy of the GNU General Public License
 
17
   along with this program; if not, write to the Free Software
 
18
   Foundation, Inc., 59 Temple Place - Suite 330,
 
19
   Boston, MA 02111-1307, USA.  */
 
20
 
 
21
/* As a special exception, when this file is copied by Bison into a
 
22
   Bison output file, you may use that output file without restriction.
 
23
   This special exception was added by the Free Software Foundation
 
24
   in version 1.24 of Bison.  */
 
25
 
 
26
/* Tokens.  */
 
27
#ifndef YYTOKENTYPE
 
28
# define YYTOKENTYPE
 
29
   /* Put the tokens into the symbol table, so that GDB and other debuggers
 
30
      know about them.  */
 
31
   enum yytokentype {
 
32
     FIELD = 258,
 
33
     STRINGTYPE = 259,
 
34
     QDEFAULT = 260,
 
35
     MATCHING = 261,
 
36
     ENUM = 262,
 
37
     MULTIENUMTOK = 263,
 
38
     VALUES = 264,
 
39
     DEFAULT = 265,
 
40
     EXACT_REGEXP = 266,
 
41
     INEXACT_REGEXP = 267,
 
42
     ALL = 268,
 
43
     FORMAT = 269,
 
44
     ENUMSEPARATORSTOK = 270,
 
45
     MULTITEXTTYPE = 271,
 
46
     DATETYPE = 272,
 
47
     ENUM_IN_FILE = 273,
 
48
     MULTI_ENUM_IN_FILE = 274,
 
49
     PATHTOK = 275,
 
50
     FIELDSTOK = 276,
 
51
     KEYTOK = 277,
 
52
     QSTRING = 278,
 
53
     INTVAL = 279,
 
54
     TEXTSEARCH = 280,
 
55
     QUERYTOK = 281,
 
56
     FORMATTOK = 282,
 
57
     INDEXTOK = 283,
 
58
     SEPARATORTOK = 284,
 
59
     RESTRICTEDTOK = 285,
 
60
     NOSPACESTOK = 286,
 
61
     INTEGERTOK = 287,
 
62
     INPUTDEFAULTTOK = 288,
 
63
     BUILTINTOK = 289,
 
64
     ALLOWANYVALUETOK = 290,
 
65
     REQUIRETOK = 291,
 
66
     APPENDFIELDTOK = 292,
 
67
     SETFIELDTOK = 293,
 
68
     CHANGETOK = 294,
 
69
     DESCRIPTIONTOK = 295,
 
70
     INPUTTOK = 296,
 
71
     DATABASEINFOTOK = 297,
 
72
     DEBUGMODETOK = 298,
 
73
     KEEPRECTOK = 299,
 
74
     NOTIFYEXPTOK = 300,
 
75
     LIBEXECDIRTOK = 301,
 
76
     SUBMITTERACKTOK = 302,
 
77
     BUSINESSDAYTOK = 303,
 
78
     BUSINESSWEEKTOK = 304,
 
79
     CREATECATEGORYDIRSTOK = 305,
 
80
     FALSETOK = 306,
 
81
     TRUETOK = 307,
 
82
     MAILFORMATTOK = 308,
 
83
     TOADDRESSESTOK = 309,
 
84
     FROMADDRESSTOK = 310,
 
85
     REPLYTOTOK = 311,
 
86
     FIXEDTOK = 312,
 
87
     BODYTOK = 313,
 
88
     HEADERTOK = 314,
 
89
     AUDITTRAILFMTTOK = 315,
 
90
     ADDAUDITTRAILTOK = 316,
 
91
     REQUIRECHANGEREASONTOK = 317,
 
92
     READONLYTOK = 318,
 
93
     BINARYINDEXTOK = 319,
 
94
     RAWTOK = 320,
 
95
     BADTOK = 321,
 
96
     AUXFLAGSTOK = 322,
 
97
     PRLISTTOK = 323,
 
98
     MAXPRSTOK = 324,
 
99
     EDITONLYTOK = 325,
 
100
     VIRTUALFORMATTOK = 326,
 
101
     CATPERMSTOK = 327
 
102
   };
 
103
#endif
 
104
#define FIELD 258
 
105
#define STRINGTYPE 259
 
106
#define QDEFAULT 260
 
107
#define MATCHING 261
 
108
#define ENUM 262
 
109
#define MULTIENUMTOK 263
 
110
#define VALUES 264
 
111
#define DEFAULT 265
 
112
#define EXACT_REGEXP 266
 
113
#define INEXACT_REGEXP 267
 
114
#define ALL 268
 
115
#define FORMAT 269
 
116
#define ENUMSEPARATORSTOK 270
 
117
#define MULTITEXTTYPE 271
 
118
#define DATETYPE 272
 
119
#define ENUM_IN_FILE 273
 
120
#define MULTI_ENUM_IN_FILE 274
 
121
#define PATHTOK 275
 
122
#define FIELDSTOK 276
 
123
#define KEYTOK 277
 
124
#define QSTRING 278
 
125
#define INTVAL 279
 
126
#define TEXTSEARCH 280
 
127
#define QUERYTOK 281
 
128
#define FORMATTOK 282
 
129
#define INDEXTOK 283
 
130
#define SEPARATORTOK 284
 
131
#define RESTRICTEDTOK 285
 
132
#define NOSPACESTOK 286
 
133
#define INTEGERTOK 287
 
134
#define INPUTDEFAULTTOK 288
 
135
#define BUILTINTOK 289
 
136
#define ALLOWANYVALUETOK 290
 
137
#define REQUIRETOK 291
 
138
#define APPENDFIELDTOK 292
 
139
#define SETFIELDTOK 293
 
140
#define CHANGETOK 294
 
141
#define DESCRIPTIONTOK 295
 
142
#define INPUTTOK 296
 
143
#define DATABASEINFOTOK 297
 
144
#define DEBUGMODETOK 298
 
145
#define KEEPRECTOK 299
 
146
#define NOTIFYEXPTOK 300
 
147
#define LIBEXECDIRTOK 301
 
148
#define SUBMITTERACKTOK 302
 
149
#define BUSINESSDAYTOK 303
 
150
#define BUSINESSWEEKTOK 304
 
151
#define CREATECATEGORYDIRSTOK 305
 
152
#define FALSETOK 306
 
153
#define TRUETOK 307
 
154
#define MAILFORMATTOK 308
 
155
#define TOADDRESSESTOK 309
 
156
#define FROMADDRESSTOK 310
 
157
#define REPLYTOTOK 311
 
158
#define FIXEDTOK 312
 
159
#define BODYTOK 313
 
160
#define HEADERTOK 314
 
161
#define AUDITTRAILFMTTOK 315
 
162
#define ADDAUDITTRAILTOK 316
 
163
#define REQUIRECHANGEREASONTOK 317
 
164
#define READONLYTOK 318
 
165
#define BINARYINDEXTOK 319
 
166
#define RAWTOK 320
 
167
#define BADTOK 321
 
168
#define AUXFLAGSTOK 322
 
169
#define PRLISTTOK 323
 
170
#define MAXPRSTOK 324
 
171
#define EDITONLYTOK 325
 
172
#define VIRTUALFORMATTOK 326
 
173
#define CATPERMSTOK 327
 
174
 
 
175
 
 
176
 
 
177
 
 
178
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
 
179
#line 21 "./fconfig.y"
 
180
typedef union YYSTYPE {
2
181
  int intval;
3
182
  char *sval;
4
183
  struct qstring *qstr;
9
188
  MailAddress *mailaddr;
10
189
  MailAddressList *mailaddrlist;
11
190
} YYSTYPE;
12
 
#define FIELD   257
13
 
#define STRINGTYPE      258
14
 
#define QDEFAULT        259
15
 
#define MATCHING        260
16
 
#define ENUM    261
17
 
#define MULTIENUMTOK    262
18
 
#define VALUES  263
19
 
#define DEFAULT 264
20
 
#define EXACT_REGEXP    265
21
 
#define INEXACT_REGEXP  266
22
 
#define ALL     267
23
 
#define FORMAT  268
24
 
#define ENUMSEPARATORSTOK       269
25
 
#define MULTITEXTTYPE   270
26
 
#define DATETYPE        271
27
 
#define ENUM_IN_FILE    272
28
 
#define MULTI_ENUM_IN_FILE      273
29
 
#define PATHTOK 274
30
 
#define FIELDSTOK       275
31
 
#define KEYTOK  276
32
 
#define QSTRING 277
33
 
#define INTVAL  278
34
 
#define TEXTSEARCH      279
35
 
#define QUERYTOK        280
36
 
#define FORMATTOK       281
37
 
#define INDEXTOK        282
38
 
#define SEPARATORTOK    283
39
 
#define RESTRICTEDTOK   284
40
 
#define NOSPACESTOK     285
41
 
#define INTEGERTOK      286
42
 
#define INPUTDEFAULTTOK 287
43
 
#define BUILTINTOK      288
44
 
#define ALLOWANYVALUETOK        289
45
 
#define REQUIRETOK      290
46
 
#define APPENDFIELDTOK  291
47
 
#define SETFIELDTOK     292
48
 
#define CHANGETOK       293
49
 
#define DESCRIPTIONTOK  294
50
 
#define INPUTTOK        295
51
 
#define DATABASEINFOTOK 296
52
 
#define DEBUGMODETOK    297
53
 
#define KEEPRECTOK      298
54
 
#define NOTIFYEXPTOK    299
55
 
#define LIBEXECDIRTOK   300
56
 
#define SUBMITTERACKTOK 301
57
 
#define BUSINESSDAYTOK  302
58
 
#define BUSINESSWEEKTOK 303
59
 
#define CREATECATEGORYDIRSTOK   304
60
 
#define FALSETOK        305
61
 
#define TRUETOK 306
62
 
#define MAILFORMATTOK   307
63
 
#define TOADDRESSESTOK  308
64
 
#define FROMADDRESSTOK  309
65
 
#define REPLYTOTOK      310
66
 
#define FIXEDTOK        311
67
 
#define BODYTOK 312
68
 
#define HEADERTOK       313
69
 
#define AUDITTRAILFMTTOK        314
70
 
#define ADDAUDITTRAILTOK        315
71
 
#define REQUIRECHANGEREASONTOK  316
72
 
#define READONLYTOK     317
73
 
#define BINARYINDEXTOK  318
74
 
#define RAWTOK  319
75
 
#define BADTOK  320
76
 
#define AUXFLAGSTOK     321
77
 
#define PRLISTTOK       322
78
 
#define MAXPRSTOK       323
79
 
#define EDITONLYTOK     324
80
 
#define VIRTUALFORMATTOK        325
81
 
#define CATPERMSTOK     326
82
 
 
 
191
/* Line 1285 of yacc.c.  */
 
192
#line 193 "fconfig.tab.h"
 
193
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 
194
# define YYSTYPE_IS_DECLARED 1
 
195
# define YYSTYPE_IS_TRIVIAL 1
 
196
#endif
83
197
 
84
198
extern YYSTYPE fconflval;
 
199
 
 
200
 
 
201