-/* A Bison parser, made by GNU Bison 2.6.4. */
+/* A Bison parser, made by GNU Bison 2.7. */
/* Bison interface for Yacc-like parsers in C
TYPEDEF_NAME = 259,
INTEGER = 260,
FLOATING = 261,
- CHARACTER = 262,
- STRING = 263,
- INTL_CONST = 264,
- INTUL_CONST = 265,
- ELLIPSIS = 266,
- ADDEQ = 267,
- SUBEQ = 268,
- MULEQ = 269,
- DIVEQ = 270,
- MODEQ = 271,
- XOREQ = 272,
- ANDEQ = 273,
- OREQ = 274,
- SL = 275,
- SR = 276,
- SLEQ = 277,
- SREQ = 278,
- EQ = 279,
- NOTEQ = 280,
- LTEQ = 281,
- GTEQ = 282,
- ANDAND = 283,
- OROR = 284,
- PLUSPLUS = 285,
- MINUSMINUS = 286,
- ARROW = 287,
- AUTO = 288,
- BOOL = 289,
- BREAK = 290,
- CASE = 291,
- CHAR = 292,
- CONST = 293,
- CONTINUE = 294,
- DEFAULT = 295,
- DO = 296,
- DOUBLE = 297,
- ELSE = 298,
- ENUM = 299,
- EXTENSION = 300,
- EXTERN = 301,
- FLOAT = 302,
- FOR = 303,
- GOTO = 304,
- IF = 305,
- INLINE = 306,
- INT = 307,
- LONG = 308,
- REGISTER = 309,
- RESTRICT = 310,
- RETURN = 311,
- SHORT = 312,
- SIGNED = 313,
- SIZEOF = 314,
- STATIC = 315,
- STRUCT = 316,
- SWITCH = 317,
- TYPEDEF = 318,
- UNION = 319,
- UNSIGNED = 320,
- VOID = 321,
- VOLATILE = 322,
- WHILE = 323,
- FUNCTION_MACRO = 324,
- OBJECT_MACRO = 325
+ BOOLEAN = 262,
+ CHARACTER = 263,
+ STRING = 264,
+ INTL_CONST = 265,
+ INTUL_CONST = 266,
+ ELLIPSIS = 267,
+ ADDEQ = 268,
+ SUBEQ = 269,
+ MULEQ = 270,
+ DIVEQ = 271,
+ MODEQ = 272,
+ XOREQ = 273,
+ ANDEQ = 274,
+ OREQ = 275,
+ SL = 276,
+ SR = 277,
+ SLEQ = 278,
+ SREQ = 279,
+ EQ = 280,
+ NOTEQ = 281,
+ LTEQ = 282,
+ GTEQ = 283,
+ ANDAND = 284,
+ OROR = 285,
+ PLUSPLUS = 286,
+ MINUSMINUS = 287,
+ ARROW = 288,
+ AUTO = 289,
+ BOOL = 290,
+ BREAK = 291,
+ CASE = 292,
+ CHAR = 293,
+ CONST = 294,
+ CONTINUE = 295,
+ DEFAULT = 296,
+ DO = 297,
+ DOUBLE = 298,
+ ELSE = 299,
+ ENUM = 300,
+ EXTENSION = 301,
+ EXTERN = 302,
+ FLOAT = 303,
+ FOR = 304,
+ GOTO = 305,
+ IF = 306,
+ INLINE = 307,
+ INT = 308,
+ LONG = 309,
+ REGISTER = 310,
+ RESTRICT = 311,
+ RETURN = 312,
+ SHORT = 313,
+ SIGNED = 314,
+ SIZEOF = 315,
+ STATIC = 316,
+ STRUCT = 317,
+ SWITCH = 318,
+ TYPEDEF = 319,
+ UNION = 320,
+ UNSIGNED = 321,
+ VOID = 322,
+ VOLATILE = 323,
+ WHILE = 324,
+ FUNCTION_MACRO = 325,
+ OBJECT_MACRO = 326,
+ IFDEF_GI_SCANNER = 327,
+ IFNDEF_GI_SCANNER = 328,
+ IFDEF_COND = 329,
+ IFNDEF_COND = 330,
+ IF_COND = 331,
+ ELIF_COND = 332,
+ ELSE_COND = 333,
+ ENDIF_COND = 334
};
#endif
/* Tokens. */
#define TYPEDEF_NAME 259
#define INTEGER 260
#define FLOATING 261
-#define CHARACTER 262
-#define STRING 263
-#define INTL_CONST 264
-#define INTUL_CONST 265
-#define ELLIPSIS 266
-#define ADDEQ 267
-#define SUBEQ 268
-#define MULEQ 269
-#define DIVEQ 270
-#define MODEQ 271
-#define XOREQ 272
-#define ANDEQ 273
-#define OREQ 274
-#define SL 275
-#define SR 276
-#define SLEQ 277
-#define SREQ 278
-#define EQ 279
-#define NOTEQ 280
-#define LTEQ 281
-#define GTEQ 282
-#define ANDAND 283
-#define OROR 284
-#define PLUSPLUS 285
-#define MINUSMINUS 286
-#define ARROW 287
-#define AUTO 288
-#define BOOL 289
-#define BREAK 290
-#define CASE 291
-#define CHAR 292
-#define CONST 293
-#define CONTINUE 294
-#define DEFAULT 295
-#define DO 296
-#define DOUBLE 297
-#define ELSE 298
-#define ENUM 299
-#define EXTENSION 300
-#define EXTERN 301
-#define FLOAT 302
-#define FOR 303
-#define GOTO 304
-#define IF 305
-#define INLINE 306
-#define INT 307
-#define LONG 308
-#define REGISTER 309
-#define RESTRICT 310
-#define RETURN 311
-#define SHORT 312
-#define SIGNED 313
-#define SIZEOF 314
-#define STATIC 315
-#define STRUCT 316
-#define SWITCH 317
-#define TYPEDEF 318
-#define UNION 319
-#define UNSIGNED 320
-#define VOID 321
-#define VOLATILE 322
-#define WHILE 323
-#define FUNCTION_MACRO 324
-#define OBJECT_MACRO 325
+#define BOOLEAN 262
+#define CHARACTER 263
+#define STRING 264
+#define INTL_CONST 265
+#define INTUL_CONST 266
+#define ELLIPSIS 267
+#define ADDEQ 268
+#define SUBEQ 269
+#define MULEQ 270
+#define DIVEQ 271
+#define MODEQ 272
+#define XOREQ 273
+#define ANDEQ 274
+#define OREQ 275
+#define SL 276
+#define SR 277
+#define SLEQ 278
+#define SREQ 279
+#define EQ 280
+#define NOTEQ 281
+#define LTEQ 282
+#define GTEQ 283
+#define ANDAND 284
+#define OROR 285
+#define PLUSPLUS 286
+#define MINUSMINUS 287
+#define ARROW 288
+#define AUTO 289
+#define BOOL 290
+#define BREAK 291
+#define CASE 292
+#define CHAR 293
+#define CONST 294
+#define CONTINUE 295
+#define DEFAULT 296
+#define DO 297
+#define DOUBLE 298
+#define ELSE 299
+#define ENUM 300
+#define EXTENSION 301
+#define EXTERN 302
+#define FLOAT 303
+#define FOR 304
+#define GOTO 305
+#define IF 306
+#define INLINE 307
+#define INT 308
+#define LONG 309
+#define REGISTER 310
+#define RESTRICT 311
+#define RETURN 312
+#define SHORT 313
+#define SIGNED 314
+#define SIZEOF 315
+#define STATIC 316
+#define STRUCT 317
+#define SWITCH 318
+#define TYPEDEF 319
+#define UNION 320
+#define UNSIGNED 321
+#define VOID 322
+#define VOLATILE 323
+#define WHILE 324
+#define FUNCTION_MACRO 325
+#define OBJECT_MACRO 326
+#define IFDEF_GI_SCANNER 327
+#define IFNDEF_GI_SCANNER 328
+#define IFDEF_COND 329
+#define IFNDEF_COND 330
+#define IF_COND 331
+#define ELIF_COND 332
+#define ELSE_COND 333
+#define ENDIF_COND 334
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{
-/* Line 2077 of yacc.c */
-#line 134 "giscanner/scannerparser.y"
+/* Line 2058 of yacc.c */
+#line 212 "giscanner/scannerparser.y"
char *str;
GList *list;
UnaryOperator unary_operator;
-/* Line 2077 of yacc.c */
-#line 209 "scannerparser.h"
+/* Line 2058 of yacc.c */
+#line 227 "scannerparser.h"
} YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */