cppparser: update cppBison prebuilt files

This commit is contained in:
rdb 2017-01-17 22:51:04 +01:00
parent e2771d39a9
commit c0191a3126
2 changed files with 6647 additions and 5737 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
/* A Bison parser, made by GNU Bison 3.0.4. */ /* A Bison parser, made by GNU Bison 2.7. */
/* Bison interface for Yacc-like parsers in C /* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -30,9 +30,9 @@
This special exception was added by the Free Software Foundation in This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */ version 2.2 of Bison. */
#ifndef YY_CPPYY_BUILT_TMP_CPPBISON_YXX_H_INCLUDED #ifndef YY_CPPYY_BUILT_X64_TMP_CPPBISON_YXX_H_INCLUDED
# define YY_CPPYY_BUILT_TMP_CPPBISON_YXX_H_INCLUDED # define YY_CPPYY_BUILT_X64_TMP_CPPBISON_YXX_H_INCLUDED
/* Debug traces. */ /* Enabling traces. */
#ifndef YYDEBUG #ifndef YYDEBUG
# define YYDEBUG 0 # define YYDEBUG 0
#endif #endif
@ -40,11 +40,12 @@
extern int cppyydebug; extern int cppyydebug;
#endif #endif
/* Token type. */ /* Tokens. */
#ifndef YYTOKENTYPE #ifndef YYTOKENTYPE
# define YYTOKENTYPE # define YYTOKENTYPE
enum yytokentype /* Put the tokens into the symbol table, so that GDB and other debuggers
{ know about them. */
enum yytokentype {
REAL = 258, REAL = 258,
INTEGER = 259, INTEGER = 259,
CHAR_TOK = 260, CHAR_TOK = 260,
@ -89,103 +90,105 @@ extern int cppyydebug;
XOREQUAL = 299, XOREQUAL = 299,
LSHIFTEQUAL = 300, LSHIFTEQUAL = 300,
RSHIFTEQUAL = 301, RSHIFTEQUAL = 301,
KW_ALIGNAS = 302, ATTR_LEFT = 302,
KW_ALIGNOF = 303, ATTR_RIGHT = 303,
KW_AUTO = 304, KW_ALIGNAS = 304,
KW_BEGIN_PUBLISH = 305, KW_ALIGNOF = 305,
KW_BLOCKING = 306, KW_AUTO = 306,
KW_BOOL = 307, KW_BEGIN_PUBLISH = 307,
KW_CATCH = 308, KW_BLOCKING = 308,
KW_CHAR = 309, KW_BOOL = 309,
KW_CHAR16_T = 310, KW_CATCH = 310,
KW_CHAR32_T = 311, KW_CHAR = 311,
KW_CLASS = 312, KW_CHAR16_T = 312,
KW_CONST = 313, KW_CHAR32_T = 313,
KW_CONSTEXPR = 314, KW_CLASS = 314,
KW_CONST_CAST = 315, KW_CONST = 315,
KW_DECLTYPE = 316, KW_CONSTEXPR = 316,
KW_DEFAULT = 317, KW_CONST_CAST = 317,
KW_DELETE = 318, KW_DECLTYPE = 318,
KW_DOUBLE = 319, KW_DEFAULT = 319,
KW_DYNAMIC_CAST = 320, KW_DELETE = 320,
KW_ELSE = 321, KW_DOUBLE = 321,
KW_END_PUBLISH = 322, KW_DYNAMIC_CAST = 322,
KW_ENUM = 323, KW_ELSE = 323,
KW_EXTENSION = 324, KW_END_PUBLISH = 324,
KW_EXTERN = 325, KW_ENUM = 325,
KW_EXPLICIT = 326, KW_EXTENSION = 326,
KW_PUBLISHED = 327, KW_EXTERN = 327,
KW_FALSE = 328, KW_EXPLICIT = 328,
KW_FINAL = 329, KW_PUBLISHED = 329,
KW_FLOAT = 330, KW_FALSE = 330,
KW_FRIEND = 331, KW_FINAL = 331,
KW_FOR = 332, KW_FLOAT = 332,
KW_GOTO = 333, KW_FRIEND = 333,
KW_HAS_VIRTUAL_DESTRUCTOR = 334, KW_FOR = 334,
KW_IF = 335, KW_GOTO = 335,
KW_INLINE = 336, KW_HAS_VIRTUAL_DESTRUCTOR = 336,
KW_INT = 337, KW_IF = 337,
KW_IS_ABSTRACT = 338, KW_INLINE = 338,
KW_IS_BASE_OF = 339, KW_INT = 339,
KW_IS_CLASS = 340, KW_IS_ABSTRACT = 340,
KW_IS_CONSTRUCTIBLE = 341, KW_IS_BASE_OF = 341,
KW_IS_CONVERTIBLE_TO = 342, KW_IS_CLASS = 342,
KW_IS_DESTRUCTIBLE = 343, KW_IS_CONSTRUCTIBLE = 343,
KW_IS_EMPTY = 344, KW_IS_CONVERTIBLE_TO = 344,
KW_IS_ENUM = 345, KW_IS_DESTRUCTIBLE = 345,
KW_IS_FINAL = 346, KW_IS_EMPTY = 346,
KW_IS_FUNDAMENTAL = 347, KW_IS_ENUM = 347,
KW_IS_POD = 348, KW_IS_FINAL = 348,
KW_IS_POLYMORPHIC = 349, KW_IS_FUNDAMENTAL = 349,
KW_IS_STANDARD_LAYOUT = 350, KW_IS_POD = 350,
KW_IS_TRIVIAL = 351, KW_IS_POLYMORPHIC = 351,
KW_IS_UNION = 352, KW_IS_STANDARD_LAYOUT = 352,
KW_LONG = 353, KW_IS_TRIVIAL = 353,
KW_MAKE_MAP_PROPERTY = 354, KW_IS_UNION = 354,
KW_MAKE_PROPERTY = 355, KW_LONG = 355,
KW_MAKE_PROPERTY2 = 356, KW_MAKE_MAP_PROPERTY = 356,
KW_MAKE_SEQ = 357, KW_MAKE_PROPERTY = 357,
KW_MAKE_SEQ_PROPERTY = 358, KW_MAKE_PROPERTY2 = 358,
KW_MUTABLE = 359, KW_MAKE_SEQ = 359,
KW_NAMESPACE = 360, KW_MAKE_SEQ_PROPERTY = 360,
KW_NEW = 361, KW_MUTABLE = 361,
KW_NOEXCEPT = 362, KW_NAMESPACE = 362,
KW_NULLPTR = 363, KW_NEW = 363,
KW_OPERATOR = 364, KW_NOEXCEPT = 364,
KW_OVERRIDE = 365, KW_NULLPTR = 365,
KW_PRIVATE = 366, KW_OPERATOR = 366,
KW_PROTECTED = 367, KW_OVERRIDE = 367,
KW_PUBLIC = 368, KW_PRIVATE = 368,
KW_REGISTER = 369, KW_PROTECTED = 369,
KW_REINTERPRET_CAST = 370, KW_PUBLIC = 370,
KW_RETURN = 371, KW_REGISTER = 371,
KW_SHORT = 372, KW_REINTERPRET_CAST = 372,
KW_SIGNED = 373, KW_RETURN = 373,
KW_SIZEOF = 374, KW_SHORT = 374,
KW_STATIC = 375, KW_SIGNED = 375,
KW_STATIC_ASSERT = 376, KW_SIZEOF = 376,
KW_STATIC_CAST = 377, KW_STATIC = 377,
KW_STRUCT = 378, KW_STATIC_ASSERT = 378,
KW_TEMPLATE = 379, KW_STATIC_CAST = 379,
KW_THREAD_LOCAL = 380, KW_STRUCT = 380,
KW_THROW = 381, KW_TEMPLATE = 381,
KW_TRUE = 382, KW_THREAD_LOCAL = 382,
KW_TRY = 383, KW_THROW = 383,
KW_TYPEDEF = 384, KW_TRUE = 384,
KW_TYPEID = 385, KW_TRY = 385,
KW_TYPENAME = 386, KW_TYPEDEF = 386,
KW_UNDERLYING_TYPE = 387, KW_TYPEID = 387,
KW_UNION = 388, KW_TYPENAME = 388,
KW_UNSIGNED = 389, KW_UNDERLYING_TYPE = 389,
KW_USING = 390, KW_UNION = 390,
KW_VIRTUAL = 391, KW_UNSIGNED = 391,
KW_VOID = 392, KW_USING = 392,
KW_VOLATILE = 393, KW_VIRTUAL = 393,
KW_WCHAR_T = 394, KW_VOID = 394,
KW_WHILE = 395, KW_VOLATILE = 395,
START_CPP = 396, KW_WCHAR_T = 396,
START_CONST_EXPR = 397, KW_WHILE = 397,
START_TYPE = 398 START_CPP = 398,
START_CONST_EXPR = 399,
START_TYPE = 400
}; };
#endif #endif
/* Tokens. */ /* Tokens. */
@ -233,122 +236,140 @@ extern int cppyydebug;
#define XOREQUAL 299 #define XOREQUAL 299
#define LSHIFTEQUAL 300 #define LSHIFTEQUAL 300
#define RSHIFTEQUAL 301 #define RSHIFTEQUAL 301
#define KW_ALIGNAS 302 #define ATTR_LEFT 302
#define KW_ALIGNOF 303 #define ATTR_RIGHT 303
#define KW_AUTO 304 #define KW_ALIGNAS 304
#define KW_BEGIN_PUBLISH 305 #define KW_ALIGNOF 305
#define KW_BLOCKING 306 #define KW_AUTO 306
#define KW_BOOL 307 #define KW_BEGIN_PUBLISH 307
#define KW_CATCH 308 #define KW_BLOCKING 308
#define KW_CHAR 309 #define KW_BOOL 309
#define KW_CHAR16_T 310 #define KW_CATCH 310
#define KW_CHAR32_T 311 #define KW_CHAR 311
#define KW_CLASS 312 #define KW_CHAR16_T 312
#define KW_CONST 313 #define KW_CHAR32_T 313
#define KW_CONSTEXPR 314 #define KW_CLASS 314
#define KW_CONST_CAST 315 #define KW_CONST 315
#define KW_DECLTYPE 316 #define KW_CONSTEXPR 316
#define KW_DEFAULT 317 #define KW_CONST_CAST 317
#define KW_DELETE 318 #define KW_DECLTYPE 318
#define KW_DOUBLE 319 #define KW_DEFAULT 319
#define KW_DYNAMIC_CAST 320 #define KW_DELETE 320
#define KW_ELSE 321 #define KW_DOUBLE 321
#define KW_END_PUBLISH 322 #define KW_DYNAMIC_CAST 322
#define KW_ENUM 323 #define KW_ELSE 323
#define KW_EXTENSION 324 #define KW_END_PUBLISH 324
#define KW_EXTERN 325 #define KW_ENUM 325
#define KW_EXPLICIT 326 #define KW_EXTENSION 326
#define KW_PUBLISHED 327 #define KW_EXTERN 327
#define KW_FALSE 328 #define KW_EXPLICIT 328
#define KW_FINAL 329 #define KW_PUBLISHED 329
#define KW_FLOAT 330 #define KW_FALSE 330
#define KW_FRIEND 331 #define KW_FINAL 331
#define KW_FOR 332 #define KW_FLOAT 332
#define KW_GOTO 333 #define KW_FRIEND 333
#define KW_HAS_VIRTUAL_DESTRUCTOR 334 #define KW_FOR 334
#define KW_IF 335 #define KW_GOTO 335
#define KW_INLINE 336 #define KW_HAS_VIRTUAL_DESTRUCTOR 336
#define KW_INT 337 #define KW_IF 337
#define KW_IS_ABSTRACT 338 #define KW_INLINE 338
#define KW_IS_BASE_OF 339 #define KW_INT 339
#define KW_IS_CLASS 340 #define KW_IS_ABSTRACT 340
#define KW_IS_CONSTRUCTIBLE 341 #define KW_IS_BASE_OF 341
#define KW_IS_CONVERTIBLE_TO 342 #define KW_IS_CLASS 342
#define KW_IS_DESTRUCTIBLE 343 #define KW_IS_CONSTRUCTIBLE 343
#define KW_IS_EMPTY 344 #define KW_IS_CONVERTIBLE_TO 344
#define KW_IS_ENUM 345 #define KW_IS_DESTRUCTIBLE 345
#define KW_IS_FINAL 346 #define KW_IS_EMPTY 346
#define KW_IS_FUNDAMENTAL 347 #define KW_IS_ENUM 347
#define KW_IS_POD 348 #define KW_IS_FINAL 348
#define KW_IS_POLYMORPHIC 349 #define KW_IS_FUNDAMENTAL 349
#define KW_IS_STANDARD_LAYOUT 350 #define KW_IS_POD 350
#define KW_IS_TRIVIAL 351 #define KW_IS_POLYMORPHIC 351
#define KW_IS_UNION 352 #define KW_IS_STANDARD_LAYOUT 352
#define KW_LONG 353 #define KW_IS_TRIVIAL 353
#define KW_MAKE_MAP_PROPERTY 354 #define KW_IS_UNION 354
#define KW_MAKE_PROPERTY 355 #define KW_LONG 355
#define KW_MAKE_PROPERTY2 356 #define KW_MAKE_MAP_PROPERTY 356
#define KW_MAKE_SEQ 357 #define KW_MAKE_PROPERTY 357
#define KW_MAKE_SEQ_PROPERTY 358 #define KW_MAKE_PROPERTY2 358
#define KW_MUTABLE 359 #define KW_MAKE_SEQ 359
#define KW_NAMESPACE 360 #define KW_MAKE_SEQ_PROPERTY 360
#define KW_NEW 361 #define KW_MUTABLE 361
#define KW_NOEXCEPT 362 #define KW_NAMESPACE 362
#define KW_NULLPTR 363 #define KW_NEW 363
#define KW_OPERATOR 364 #define KW_NOEXCEPT 364
#define KW_OVERRIDE 365 #define KW_NULLPTR 365
#define KW_PRIVATE 366 #define KW_OPERATOR 366
#define KW_PROTECTED 367 #define KW_OVERRIDE 367
#define KW_PUBLIC 368 #define KW_PRIVATE 368
#define KW_REGISTER 369 #define KW_PROTECTED 369
#define KW_REINTERPRET_CAST 370 #define KW_PUBLIC 370
#define KW_RETURN 371 #define KW_REGISTER 371
#define KW_SHORT 372 #define KW_REINTERPRET_CAST 372
#define KW_SIGNED 373 #define KW_RETURN 373
#define KW_SIZEOF 374 #define KW_SHORT 374
#define KW_STATIC 375 #define KW_SIGNED 375
#define KW_STATIC_ASSERT 376 #define KW_SIZEOF 376
#define KW_STATIC_CAST 377 #define KW_STATIC 377
#define KW_STRUCT 378 #define KW_STATIC_ASSERT 378
#define KW_TEMPLATE 379 #define KW_STATIC_CAST 379
#define KW_THREAD_LOCAL 380 #define KW_STRUCT 380
#define KW_THROW 381 #define KW_TEMPLATE 381
#define KW_TRUE 382 #define KW_THREAD_LOCAL 382
#define KW_TRY 383 #define KW_THROW 383
#define KW_TYPEDEF 384 #define KW_TRUE 384
#define KW_TYPEID 385 #define KW_TRY 385
#define KW_TYPENAME 386 #define KW_TYPEDEF 386
#define KW_UNDERLYING_TYPE 387 #define KW_TYPEID 387
#define KW_UNION 388 #define KW_TYPENAME 388
#define KW_UNSIGNED 389 #define KW_UNDERLYING_TYPE 389
#define KW_USING 390 #define KW_UNION 390
#define KW_VIRTUAL 391 #define KW_UNSIGNED 391
#define KW_VOID 392 #define KW_USING 392
#define KW_VOLATILE 393 #define KW_VIRTUAL 393
#define KW_WCHAR_T 394 #define KW_VOID 394
#define KW_WHILE 395 #define KW_VOLATILE 395
#define START_CPP 396 #define KW_WCHAR_T 396
#define START_CONST_EXPR 397 #define KW_WHILE 397
#define START_TYPE 398 #define START_CPP 398
#define START_CONST_EXPR 399
#define START_TYPE 400
/* Value type. */
/* Location type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
#endif
#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
typedef struct YYLTYPE YYLTYPE; typedef struct YYLTYPE
struct YYLTYPE
{ {
int first_line; int first_line;
int first_column; int first_column;
int last_line; int last_line;
int last_column; int last_column;
}; } YYLTYPE;
# define yyltype YYLTYPE /* obsolescent; will be withdrawn */
# define YYLTYPE_IS_DECLARED 1 # define YYLTYPE_IS_DECLARED 1
# define YYLTYPE_IS_TRIVIAL 1 # define YYLTYPE_IS_TRIVIAL 1
#endif #endif
#ifdef YYPARSE_PARAM
#if defined __STDC__ || defined __cplusplus
int cppyyparse (void *YYPARSE_PARAM);
#else
int cppyyparse ();
#endif
#else /* ! YYPARSE_PARAM */
#if defined __STDC__ || defined __cplusplus
int cppyyparse (void); int cppyyparse (void);
#else
int cppyyparse ();
#endif
#endif /* ! YYPARSE_PARAM */
#endif /* !YY_CPPYY_BUILT_TMP_CPPBISON_YXX_H_INCLUDED */ #endif /* !YY_CPPYY_BUILT_X64_TMP_CPPBISON_YXX_H_INCLUDED */