summaryrefslogtreecommitdiffstats
path: root/sipgen/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'sipgen/parser.h')
-rw-r--r--sipgen/parser.h309
1 files changed, 0 insertions, 309 deletions
diff --git a/sipgen/parser.h b/sipgen/parser.h
deleted file mode 100644
index c8a3608..0000000
--- a/sipgen/parser.h
+++ /dev/null
@@ -1,309 +0,0 @@
-
-/* A Bison parser, made by GNU Bison 2.4.1. */
-
-/* Skeleton interface for Bison's Yacc-like parsers in C
-
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
- 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 3 of the License, 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, see <http://www.gnu.org/licenses/>. */
-
-/* As a special exception, you may create a larger work that contains
- part or all of the Bison parser skeleton and distribute that work
- under terms of your choice, so long as that work isn't itself a
- parser generator using the skeleton or a modified version thereof
- as a parser skeleton. Alternatively, if you modify or redistribute
- the parser skeleton itself, you may (at your option) remove this
- special exception, which will cause the skeleton and the resulting
- Bison output files to be licensed under the GNU General Public
- License without this special exception.
-
- This special exception was added by the Free Software Foundation in
- version 2.2 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_API = 258,
- TK_DEFENCODING = 259,
- TK_PLUGIN = 260,
- TK_DOCSTRING = 261,
- TK_DOC = 262,
- TK_EXPORTEDDOC = 263,
- TK_MAKEFILE = 264,
- TK_ACCESSCODE = 265,
- TK_GETCODE = 266,
- TK_SETCODE = 267,
- TK_PREINITCODE = 268,
- TK_INITCODE = 269,
- TK_POSTINITCODE = 270,
- TK_UNITCODE = 271,
- TK_MODCODE = 272,
- TK_TYPECODE = 273,
- TK_PREPYCODE = 274,
- TK_COPYING = 275,
- TK_MAPPEDTYPE = 276,
- TK_CODELINE = 277,
- TK_IF = 278,
- TK_END = 279,
- TK_NAME = 280,
- TK_PATHNAME = 281,
- TK_STRING = 282,
- TK_VIRTUALCATCHERCODE = 283,
- TK_TRAVERSECODE = 284,
- TK_CLEARCODE = 285,
- TK_GETBUFFERCODE = 286,
- TK_RELEASEBUFFERCODE = 287,
- TK_READBUFFERCODE = 288,
- TK_WRITEBUFFERCODE = 289,
- TK_SEGCOUNTCODE = 290,
- TK_CHARBUFFERCODE = 291,
- TK_PICKLECODE = 292,
- TK_METHODCODE = 293,
- TK_FROMTYPE = 294,
- TK_TOTYPE = 295,
- TK_TOSUBCLASS = 296,
- TK_INCLUDE = 297,
- TK_OPTINCLUDE = 298,
- TK_IMPORT = 299,
- TK_EXPHEADERCODE = 300,
- TK_MODHEADERCODE = 301,
- TK_TYPEHEADERCODE = 302,
- TK_MODULE = 303,
- TK_CMODULE = 304,
- TK_CONSMODULE = 305,
- TK_COMPOMODULE = 306,
- TK_CLASS = 307,
- TK_STRUCT = 308,
- TK_PUBLIC = 309,
- TK_PROTECTED = 310,
- TK_PRIVATE = 311,
- TK_SIGNALS = 312,
- TK_SIGNAL_METHOD = 313,
- TK_SLOTS = 314,
- TK_SLOT_METHOD = 315,
- TK_BOOL = 316,
- TK_SHORT = 317,
- TK_INT = 318,
- TK_LONG = 319,
- TK_FLOAT = 320,
- TK_DOUBLE = 321,
- TK_CHAR = 322,
- TK_WCHAR_T = 323,
- TK_VOID = 324,
- TK_PYOBJECT = 325,
- TK_PYTUPLE = 326,
- TK_PYLIST = 327,
- TK_PYDICT = 328,
- TK_PYCALLABLE = 329,
- TK_PYSLICE = 330,
- TK_PYTYPE = 331,
- TK_VIRTUAL = 332,
- TK_ENUM = 333,
- TK_SIGNED = 334,
- TK_UNSIGNED = 335,
- TK_SCOPE = 336,
- TK_LOGICAL_OR = 337,
- TK_CONST = 338,
- TK_STATIC = 339,
- TK_SIPSIGNAL = 340,
- TK_SIPSLOT = 341,
- TK_SIPANYSLOT = 342,
- TK_SIPRXCON = 343,
- TK_SIPRXDIS = 344,
- TK_SIPSLOTCON = 345,
- TK_SIPSLOTDIS = 346,
- TK_NUMBER = 347,
- TK_REAL = 348,
- TK_TYPEDEF = 349,
- TK_NAMESPACE = 350,
- TK_TIMELINE = 351,
- TK_PLATFORMS = 352,
- TK_FEATURE = 353,
- TK_LICENSE = 354,
- TK_TQCHAR = 355,
- TK_TRUE = 356,
- TK_FALSE = 357,
- TK_NULL = 358,
- TK_OPERATOR = 359,
- TK_THROW = 360,
- TK_TQOBJECT = 361,
- TK_EXCEPTION = 362,
- TK_RAISECODE = 363,
- TK_EXPLICIT = 364,
- TK_TEMPLATE = 365,
- TK_ELLIPSIS = 366,
- TK_DEFMETATYPE = 367,
- TK_DEFSUPERTYPE = 368
- };
-#endif
-/* Tokens. */
-#define TK_API 258
-#define TK_DEFENCODING 259
-#define TK_PLUGIN 260
-#define TK_DOCSTRING 261
-#define TK_DOC 262
-#define TK_EXPORTEDDOC 263
-#define TK_MAKEFILE 264
-#define TK_ACCESSCODE 265
-#define TK_GETCODE 266
-#define TK_SETCODE 267
-#define TK_PREINITCODE 268
-#define TK_INITCODE 269
-#define TK_POSTINITCODE 270
-#define TK_UNITCODE 271
-#define TK_MODCODE 272
-#define TK_TYPECODE 273
-#define TK_PREPYCODE 274
-#define TK_COPYING 275
-#define TK_MAPPEDTYPE 276
-#define TK_CODELINE 277
-#define TK_IF 278
-#define TK_END 279
-#define TK_NAME 280
-#define TK_PATHNAME 281
-#define TK_STRING 282
-#define TK_VIRTUALCATCHERCODE 283
-#define TK_TRAVERSECODE 284
-#define TK_CLEARCODE 285
-#define TK_GETBUFFERCODE 286
-#define TK_RELEASEBUFFERCODE 287
-#define TK_READBUFFERCODE 288
-#define TK_WRITEBUFFERCODE 289
-#define TK_SEGCOUNTCODE 290
-#define TK_CHARBUFFERCODE 291
-#define TK_PICKLECODE 292
-#define TK_METHODCODE 293
-#define TK_FROMTYPE 294
-#define TK_TOTYPE 295
-#define TK_TOSUBCLASS 296
-#define TK_INCLUDE 297
-#define TK_OPTINCLUDE 298
-#define TK_IMPORT 299
-#define TK_EXPHEADERCODE 300
-#define TK_MODHEADERCODE 301
-#define TK_TYPEHEADERCODE 302
-#define TK_MODULE 303
-#define TK_CMODULE 304
-#define TK_CONSMODULE 305
-#define TK_COMPOMODULE 306
-#define TK_CLASS 307
-#define TK_STRUCT 308
-#define TK_PUBLIC 309
-#define TK_PROTECTED 310
-#define TK_PRIVATE 311
-#define TK_SIGNALS 312
-#define TK_SIGNAL_METHOD 313
-#define TK_SLOTS 314
-#define TK_SLOT_METHOD 315
-#define TK_BOOL 316
-#define TK_SHORT 317
-#define TK_INT 318
-#define TK_LONG 319
-#define TK_FLOAT 320
-#define TK_DOUBLE 321
-#define TK_CHAR 322
-#define TK_WCHAR_T 323
-#define TK_VOID 324
-#define TK_PYOBJECT 325
-#define TK_PYTUPLE 326
-#define TK_PYLIST 327
-#define TK_PYDICT 328
-#define TK_PYCALLABLE 329
-#define TK_PYSLICE 330
-#define TK_PYTYPE 331
-#define TK_VIRTUAL 332
-#define TK_ENUM 333
-#define TK_SIGNED 334
-#define TK_UNSIGNED 335
-#define TK_SCOPE 336
-#define TK_LOGICAL_OR 337
-#define TK_CONST 338
-#define TK_STATIC 339
-#define TK_SIPSIGNAL 340
-#define TK_SIPSLOT 341
-#define TK_SIPANYSLOT 342
-#define TK_SIPRXCON 343
-#define TK_SIPRXDIS 344
-#define TK_SIPSLOTCON 345
-#define TK_SIPSLOTDIS 346
-#define TK_NUMBER 347
-#define TK_REAL 348
-#define TK_TYPEDEF 349
-#define TK_NAMESPACE 350
-#define TK_TIMELINE 351
-#define TK_PLATFORMS 352
-#define TK_FEATURE 353
-#define TK_LICENSE 354
-#define TK_TQCHAR 355
-#define TK_TRUE 356
-#define TK_FALSE 357
-#define TK_NULL 358
-#define TK_OPERATOR 359
-#define TK_THROW 360
-#define TK_TQOBJECT 361
-#define TK_EXCEPTION 362
-#define TK_RAISECODE 363
-#define TK_EXPLICIT 364
-#define TK_TEMPLATE 365
-#define TK_ELLIPSIS 366
-#define TK_DEFMETATYPE 367
-#define TK_DEFSUPERTYPE 368
-
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 1676 of yacc.c */
-#line 147 "/home/phil/hg/sip/sip-4.10.5/sipgen/parser.y"
-
- 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;
-
-
-
-/* Line 1676 of yacc.c */
-#line 301 "/home/phil/hg/sip/sip-4.10.5/sipgen/parser.h"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-extern YYSTYPE yylval;
-
-