~javier-lopez/ubuntu/vivid/ruby1.9.1/fix-1426828

« back to all changes in this revision

Viewing changes to parse.h

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2013-11-25 09:59:41 UTC
  • mfrom: (21.1.13 sid)
  • Revision ID: package-import@ubuntu.com-20131125095941-aou3ymnwm79em09y
Tags: 1.9.3.448-1ubuntu1
* Merge from Debian. Remaining changes:
  - debian/control: Add ca-certificates to libruby1.9.1 depends so that
    rubygems can perform certificate verification
  - debian/rules: Don't install SSL certificates from upstream sources
  - debian/patches/20120927-rubygems_disable_upstream_certs.patch: Use
    /etc/ssl/certs/ca-certificates.crt for the trusted CA certificates.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* A Bison parser, made by GNU Bison 2.5.  */
2
 
 
3
 
/* Bison interface for Yacc-like parsers in C
4
 
   
5
 
      Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
6
 
   
7
 
   This program is free software: you can redistribute it and/or modify
 
1
/* A Bison parser, made by GNU Bison 2.3.  */
 
2
 
 
3
/* Skeleton interface for Bison's Yacc-like parsers in C
 
4
 
 
5
   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 
6
   Free Software Foundation, Inc.
 
7
 
 
8
   This program is free software; you can redistribute it and/or modify
8
9
   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
 
   
 
10
   the Free Software Foundation; either version 2, or (at your option)
 
11
   any later version.
 
12
 
12
13
   This program is distributed in the hope that it will be useful,
13
14
   but WITHOUT ANY WARRANTY; without even the implied warranty of
14
15
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
16
   GNU General Public License for more details.
16
 
   
 
17
 
17
18
   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
   along with this program; if not, write to the Free Software
 
20
   Foundation, Inc., 51 Franklin Street, Fifth Floor,
 
21
   Boston, MA 02110-1301, USA.  */
19
22
 
20
23
/* As a special exception, you may create a larger work that contains
21
24
   part or all of the Bison parser skeleton and distribute that work
26
29
   special exception, which will cause the skeleton and the resulting
27
30
   Bison output files to be licensed under the GNU General Public
28
31
   License without this special exception.
29
 
   
 
32
 
30
33
   This special exception was added by the Free Software Foundation in
31
34
   version 2.2 of Bison.  */
32
35
 
33
 
 
34
36
/* Tokens.  */
35
37
#ifndef YYTOKENTYPE
36
38
# define YYTOKENTYPE
157
159
     tLAST_TOKEN = 375
158
160
   };
159
161
#endif
 
162
/* Tokens.  */
 
163
#define keyword_class 258
 
164
#define keyword_module 259
 
165
#define keyword_def 260
 
166
#define keyword_undef 261
 
167
#define keyword_begin 262
 
168
#define keyword_rescue 263
 
169
#define keyword_ensure 264
 
170
#define keyword_end 265
 
171
#define keyword_if 266
 
172
#define keyword_unless 267
 
173
#define keyword_then 268
 
174
#define keyword_elsif 269
 
175
#define keyword_else 270
 
176
#define keyword_case 271
 
177
#define keyword_when 272
 
178
#define keyword_while 273
 
179
#define keyword_until 274
 
180
#define keyword_for 275
 
181
#define keyword_break 276
 
182
#define keyword_next 277
 
183
#define keyword_redo 278
 
184
#define keyword_retry 279
 
185
#define keyword_in 280
 
186
#define keyword_do 281
 
187
#define keyword_do_cond 282
 
188
#define keyword_do_block 283
 
189
#define keyword_do_LAMBDA 284
 
190
#define keyword_return 285
 
191
#define keyword_yield 286
 
192
#define keyword_super 287
 
193
#define keyword_self 288
 
194
#define keyword_nil 289
 
195
#define keyword_true 290
 
196
#define keyword_false 291
 
197
#define keyword_and 292
 
198
#define keyword_or 293
 
199
#define keyword_not 294
 
200
#define modifier_if 295
 
201
#define modifier_unless 296
 
202
#define modifier_while 297
 
203
#define modifier_until 298
 
204
#define modifier_rescue 299
 
205
#define keyword_alias 300
 
206
#define keyword_defined 301
 
207
#define keyword_BEGIN 302
 
208
#define keyword_END 303
 
209
#define keyword__LINE__ 304
 
210
#define keyword__FILE__ 305
 
211
#define keyword__ENCODING__ 306
 
212
#define tIDENTIFIER 307
 
213
#define tFID 308
 
214
#define tGVAR 309
 
215
#define tIVAR 310
 
216
#define tCONSTANT 311
 
217
#define tCVAR 312
 
218
#define tLABEL 313
 
219
#define tINTEGER 314
 
220
#define tFLOAT 315
 
221
#define tSTRING_CONTENT 316
 
222
#define tCHAR 317
 
223
#define tNTH_REF 318
 
224
#define tBACK_REF 319
 
225
#define tREGEXP_END 320
 
226
#define tUPLUS 321
 
227
#define tUMINUS 322
 
228
#define tPOW 323
 
229
#define tCMP 324
 
230
#define tEQ 325
 
231
#define tEQQ 326
 
232
#define tNEQ 327
 
233
#define tGEQ 328
 
234
#define tLEQ 329
 
235
#define tANDOP 330
 
236
#define tOROP 331
 
237
#define tMATCH 332
 
238
#define tNMATCH 333
 
239
#define tDOT2 334
 
240
#define tDOT3 335
 
241
#define tAREF 336
 
242
#define tASET 337
 
243
#define tLSHFT 338
 
244
#define tRSHFT 339
 
245
#define tCOLON2 340
 
246
#define tCOLON3 341
 
247
#define tOP_ASGN 342
 
248
#define tASSOC 343
 
249
#define tLPAREN 344
 
250
#define tLPAREN_ARG 345
 
251
#define tRPAREN 346
 
252
#define tLBRACK 347
 
253
#define tLBRACE 348
 
254
#define tLBRACE_ARG 349
 
255
#define tSTAR 350
 
256
#define tAMPER 351
 
257
#define tLAMBDA 352
 
258
#define tSYMBEG 353
 
259
#define tSTRING_BEG 354
 
260
#define tXSTRING_BEG 355
 
261
#define tREGEXP_BEG 356
 
262
#define tWORDS_BEG 357
 
263
#define tQWORDS_BEG 358
 
264
#define tSTRING_DBEG 359
 
265
#define tSTRING_DVAR 360
 
266
#define tSTRING_END 361
 
267
#define tLAMBEG 362
 
268
#define tLOWEST 363
 
269
#define tUMINUS_NUM 364
 
270
#define idNULL 365
 
271
#define idRespond_to 366
 
272
#define idIFUNC 367
 
273
#define idCFUNC 368
 
274
#define id_core_set_method_alias 369
 
275
#define id_core_set_variable_alias 370
 
276
#define id_core_undef_method 371
 
277
#define id_core_define_method 372
 
278
#define id_core_define_singleton_method 373
 
279
#define id_core_set_postexe 374
 
280
#define tLAST_TOKEN 375
 
281
 
160
282
 
161
283
 
162
284
 
163
285
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
164
286
typedef union YYSTYPE
165
287
{
166
 
 
167
 
/* Line 2068 of yacc.c  */
168
 
 
169
288
    VALUE val;
170
289
    NODE *node;
171
290
    ID id;
172
291
    int num;
173
292
    const struct vtable *vars;
174
 
 
175
 
 
176
 
 
177
 
/* Line 2068 of yacc.c  */
178
 
} YYSTYPE;
179
 
# define YYSTYPE_IS_TRIVIAL 1
 
293
}
 
294
/* Line 1489 of yacc.c.  */
 
295
        YYSTYPE;
180
296
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
181
297
# define YYSTYPE_IS_DECLARED 1
 
298
# define YYSTYPE_IS_TRIVIAL 1
182
299
#endif
183
300
 
184
301
 
185
302
 
186