summaryrefslogtreecommitdiffstats
path: root/python/sip/sipgen/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'python/sip/sipgen/parser.h')
-rw-r--r--python/sip/sipgen/parser.h268
1 files changed, 0 insertions, 268 deletions
diff --git a/python/sip/sipgen/parser.h b/python/sip/sipgen/parser.h
deleted file mode 100644
index 7a75072d..00000000
--- a/python/sip/sipgen/parser.h
+++ /dev/null
@@ -1,268 +0,0 @@
-/* A Bison parser, made by GNU Bison 1.875d. */
-
-/* Skeleton parser for Yacc-like parsing with Bison,
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-
- 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
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA. */
-
-/* As a special exception, when this file is copied by Bison into a
- Bison output file, you may use that output file without restriction.
- This special exception was added by the Free Software Foundation
- in version 1.24 of Bison. */
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- TK_OPTIONS = 258,
- TK_NOEMITTERS = 259,
- TK_DOC = 260,
- TK_EXPORTEDDOC = 261,
- TK_MAKEFILE = 262,
- TK_ACCESSCODE = 263,
- TK_GETCODE = 264,
- TK_SETCODE = 265,
- TK_PREINITCODE = 266,
- TK_POSTINITCODE = 267,
- TK_UNITCODE = 268,
- TK_MODCODE = 269,
- TK_TYPECODE = 270,
- TK_PREPYCODE = 271,
- TK_COPYING = 272,
- TK_MAPPEDTYPE = 273,
- TK_CODELINE = 274,
- TK_IF = 275,
- TK_END = 276,
- TK_NAME = 277,
- TK_PATHNAME = 278,
- TK_STRING = 279,
- TK_VIRTUALCATCHERCODE = 280,
- TK_TRAVERSECODE = 281,
- TK_CLEARCODE = 282,
- TK_READBUFFERCODE = 283,
- TK_WRITEBUFFERCODE = 284,
- TK_SEGCOUNTCODE = 285,
- TK_CHARBUFFERCODE = 286,
- TK_METHODCODE = 287,
- TK_FROMTYPE = 288,
- TK_TOTYPE = 289,
- TK_TOSUBCLASS = 290,
- TK_INCLUDE = 291,
- TK_OPTINCLUDE = 292,
- TK_IMPORT = 293,
- TK_EXPHEADERCODE = 294,
- TK_MODHEADERCODE = 295,
- TK_TYPEHEADERCODE = 296,
- TK_MODULE = 297,
- TK_CMODULE = 298,
- TK_CLASS = 299,
- TK_STRUCT = 300,
- TK_PUBLIC = 301,
- TK_PROTECTED = 302,
- TK_PRIVATE = 303,
- TK_SIGNALS = 304,
- TK_SLOTS = 305,
- TK_BOOL = 306,
- TK_SHORT = 307,
- TK_INT = 308,
- TK_LONG = 309,
- TK_FLOAT = 310,
- TK_DOUBLE = 311,
- TK_CHAR = 312,
- TK_WCHAR_T = 313,
- TK_VOID = 314,
- TK_PYOBJECT = 315,
- TK_PYTUPLE = 316,
- TK_PYLIST = 317,
- TK_PYDICT = 318,
- TK_PYCALLABLE = 319,
- TK_PYSLICE = 320,
- TK_PYTYPE = 321,
- TK_VIRTUAL = 322,
- TK_ENUM = 323,
- TK_SIGNED = 324,
- TK_UNSIGNED = 325,
- TK_SCOPE = 326,
- TK_LOGICAL_OR = 327,
- TK_CONST = 328,
- TK_STATIC = 329,
- TK_SIPQT_SIGNAL = 330,
- TK_SIPQT_SLOT = 331,
- TK_SIPANYQT_SLOT = 332,
- TK_SIPRXCON = 333,
- TK_SIPRXDIS = 334,
- TK_SIPSLOTCON = 335,
- TK_SIPSLOTDIS = 336,
- TK_NUMBER = 337,
- TK_REAL = 338,
- TK_TYPEDEF = 339,
- TK_NAMESPACE = 340,
- TK_TIMELINE = 341,
- TK_PLATFORMS = 342,
- TK_FEATURE = 343,
- TK_LICENSE = 344,
- TK_QCHAR = 345,
- TK_TRUE = 346,
- TK_FALSE = 347,
- TK_NULL = 348,
- TK_OPERATOR = 349,
- TK_THROW = 350,
- TK_QOBJECT = 351,
- TK_EXCEPTION = 352,
- TK_RAISECODE = 353,
- TK_EXPLICIT = 354,
- TK_TEMPLATE = 355,
- TK_ELLIPSIS = 356
- };
-#endif
-#define TK_OPTIONS 258
-#define TK_NOEMITTERS 259
-#define TK_DOC 260
-#define TK_EXPORTEDDOC 261
-#define TK_MAKEFILE 262
-#define TK_ACCESSCODE 263
-#define TK_GETCODE 264
-#define TK_SETCODE 265
-#define TK_PREINITCODE 266
-#define TK_POSTINITCODE 267
-#define TK_UNITCODE 268
-#define TK_MODCODE 269
-#define TK_TYPECODE 270
-#define TK_PREPYCODE 271
-#define TK_COPYING 272
-#define TK_MAPPEDTYPE 273
-#define TK_CODELINE 274
-#define TK_IF 275
-#define TK_END 276
-#define TK_NAME 277
-#define TK_PATHNAME 278
-#define TK_STRING 279
-#define TK_VIRTUALCATCHERCODE 280
-#define TK_TRAVERSECODE 281
-#define TK_CLEARCODE 282
-#define TK_READBUFFERCODE 283
-#define TK_WRITEBUFFERCODE 284
-#define TK_SEGCOUNTCODE 285
-#define TK_CHARBUFFERCODE 286
-#define TK_METHODCODE 287
-#define TK_FROMTYPE 288
-#define TK_TOTYPE 289
-#define TK_TOSUBCLASS 290
-#define TK_INCLUDE 291
-#define TK_OPTINCLUDE 292
-#define TK_IMPORT 293
-#define TK_EXPHEADERCODE 294
-#define TK_MODHEADERCODE 295
-#define TK_TYPEHEADERCODE 296
-#define TK_MODULE 297
-#define TK_CMODULE 298
-#define TK_CLASS 299
-#define TK_STRUCT 300
-#define TK_PUBLIC 301
-#define TK_PROTECTED 302
-#define TK_PRIVATE 303
-#define TK_SIGNALS 304
-#define TK_SLOTS 305
-#define TK_BOOL 306
-#define TK_SHORT 307
-#define TK_INT 308
-#define TK_LONG 309
-#define TK_FLOAT 310
-#define TK_DOUBLE 311
-#define TK_CHAR 312
-#define TK_WCHAR_T 313
-#define TK_VOID 314
-#define TK_PYOBJECT 315
-#define TK_PYTUPLE 316
-#define TK_PYLIST 317
-#define TK_PYDICT 318
-#define TK_PYCALLABLE 319
-#define TK_PYSLICE 320
-#define TK_PYTYPE 321
-#define TK_VIRTUAL 322
-#define TK_ENUM 323
-#define TK_SIGNED 324
-#define TK_UNSIGNED 325
-#define TK_SCOPE 326
-#define TK_LOGICAL_OR 327
-#define TK_CONST 328
-#define TK_STATIC 329
-#define TK_SIPQT_SIGNAL 330
-#define TK_SIPQT_SLOT 331
-#define TK_SIPANYQT_SLOT 332
-#define TK_SIPRXCON 333
-#define TK_SIPRXDIS 334
-#define TK_SIPSLOTCON 335
-#define TK_SIPSLOTDIS 336
-#define TK_NUMBER 337
-#define TK_REAL 338
-#define TK_TYPEDEF 339
-#define TK_NAMESPACE 340
-#define TK_TIMELINE 341
-#define TK_PLATFORMS 342
-#define TK_FEATURE 343
-#define TK_LICENSE 344
-#define TK_QCHAR 345
-#define TK_TRUE 346
-#define TK_FALSE 347
-#define TK_NULL 348
-#define TK_OPERATOR 349
-#define TK_THROW 350
-#define TK_QOBJECT 351
-#define TK_EXCEPTION 352
-#define TK_RAISECODE 353
-#define TK_EXPLICIT 354
-#define TK_TEMPLATE 355
-#define TK_ELLIPSIS 356
-
-
-
-
-#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
-#line 103 "parser.y"
-typedef union YYSTYPE {
- char qchar;
- char *text;
- long number;
- double real;
- argDef memArg;
- signatureDef signature;
- signatureDef *optsignature;
- throwArgs *throwlist;
- codeBlock *codeb;
- valueDef value;
- valueDef *valp;
- optFlags optflags;
- optFlag flag;
- scopedNameDef *scpvalp;
- fcallDef fcall;
- int boolean;
- exceptionDef exceptionbase;
- classDef *klass;
-} YYSTYPE;
-/* Line 1285 of yacc.c. */
-#line 260 "parser.h"
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-# define YYSTYPE_IS_TRIVIAL 1
-#endif
-
-extern YYSTYPE yylval;
-
-
-