dcop Library API Documentation

yacc.cc.h

00001 /* A Bison parser, made by GNU Bison 1.875a. */ 00002 00003 /* Skeleton parser for Yacc-like parsing with Bison, 00004 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 00005 00006 This program is free software; you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation; either version 2, or (at your option) 00009 any later version. 00010 00011 This program is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with this program; if not, write to the Free Software 00018 Foundation, Inc., 59 Temple Place - Suite 330, 00019 Boston, MA 02111-1307, USA. */ 00020 00021 /* As a special exception, when this file is copied by Bison into a 00022 Bison output file, you may use that output file without restriction. 00023 This special exception was added by the Free Software Foundation 00024 in version 1.24 of Bison. */ 00025 00026 /* Tokens. */ 00027 #ifndef YYTOKENTYPE 00028 # define YYTOKENTYPE 00029 /* Put the tokens into the symbol table, so that GDB and other debuggers 00030 know about them. */ 00031 enum yytokentype { 00032 T_CHARACTER_LITERAL = 258, 00033 T_DOUBLE_LITERAL = 259, 00034 T_IDENTIFIER = 260, 00035 T_INTEGER_LITERAL = 261, 00036 T_STRING_LITERAL = 262, 00037 T_INCLUDE = 263, 00038 T_CLASS = 264, 00039 T_STRUCT = 265, 00040 T_LEFT_CURLY_BRACKET = 266, 00041 T_LEFT_PARANTHESIS = 267, 00042 T_RIGHT_CURLY_BRACKET = 268, 00043 T_RIGHT_PARANTHESIS = 269, 00044 T_COLON = 270, 00045 T_SEMICOLON = 271, 00046 T_PUBLIC = 272, 00047 T_PROTECTED = 273, 00048 T_TRIPE_DOT = 274, 00049 T_PRIVATE = 275, 00050 T_VIRTUAL = 276, 00051 T_CONST = 277, 00052 T_INLINE = 278, 00053 T_FRIEND = 279, 00054 T_RETURN = 280, 00055 T_SIGNAL = 281, 00056 T_SLOT = 282, 00057 T_TYPEDEF = 283, 00058 T_PLUS = 284, 00059 T_MINUS = 285, 00060 T_COMMA = 286, 00061 T_ASTERISK = 287, 00062 T_TILDE = 288, 00063 T_LESS = 289, 00064 T_GREATER = 290, 00065 T_AMPERSAND = 291, 00066 T_EXTERN = 292, 00067 T_EXTERN_C = 293, 00068 T_ACCESS = 294, 00069 T_ENUM = 295, 00070 T_NAMESPACE = 296, 00071 T_USING = 297, 00072 T_UNKNOWN = 298, 00073 T_TRIPLE_DOT = 299, 00074 T_TRUE = 300, 00075 T_FALSE = 301, 00076 T_STATIC = 302, 00077 T_MUTABLE = 303, 00078 T_EQUAL = 304, 00079 T_SCOPE = 305, 00080 T_NULL = 306, 00081 T_INT = 307, 00082 T_ARRAY_OPEN = 308, 00083 T_ARRAY_CLOSE = 309, 00084 T_CHAR = 310, 00085 T_DCOP = 311, 00086 T_DCOP_AREA = 312, 00087 T_DCOP_SIGNAL_AREA = 313, 00088 T_SIGNED = 314, 00089 T_UNSIGNED = 315, 00090 T_LONG = 316, 00091 T_SHORT = 317, 00092 T_FUNOPERATOR = 318, 00093 T_MISCOPERATOR = 319, 00094 T_SHIFT = 320 00095 }; 00096 #endif 00097 #define T_CHARACTER_LITERAL 258 00098 #define T_DOUBLE_LITERAL 259 00099 #define T_IDENTIFIER 260 00100 #define T_INTEGER_LITERAL 261 00101 #define T_STRING_LITERAL 262 00102 #define T_INCLUDE 263 00103 #define T_CLASS 264 00104 #define T_STRUCT 265 00105 #define T_LEFT_CURLY_BRACKET 266 00106 #define T_LEFT_PARANTHESIS 267 00107 #define T_RIGHT_CURLY_BRACKET 268 00108 #define T_RIGHT_PARANTHESIS 269 00109 #define T_COLON 270 00110 #define T_SEMICOLON 271 00111 #define T_PUBLIC 272 00112 #define T_PROTECTED 273 00113 #define T_TRIPE_DOT 274 00114 #define T_PRIVATE 275 00115 #define T_VIRTUAL 276 00116 #define T_CONST 277 00117 #define T_INLINE 278 00118 #define T_FRIEND 279 00119 #define T_RETURN 280 00120 #define T_SIGNAL 281 00121 #define T_SLOT 282 00122 #define T_TYPEDEF 283 00123 #define T_PLUS 284 00124 #define T_MINUS 285 00125 #define T_COMMA 286 00126 #define T_ASTERISK 287 00127 #define T_TILDE 288 00128 #define T_LESS 289 00129 #define T_GREATER 290 00130 #define T_AMPERSAND 291 00131 #define T_EXTERN 292 00132 #define T_EXTERN_C 293 00133 #define T_ACCESS 294 00134 #define T_ENUM 295 00135 #define T_NAMESPACE 296 00136 #define T_USING 297 00137 #define T_UNKNOWN 298 00138 #define T_TRIPLE_DOT 299 00139 #define T_TRUE 300 00140 #define T_FALSE 301 00141 #define T_STATIC 302 00142 #define T_MUTABLE 303 00143 #define T_EQUAL 304 00144 #define T_SCOPE 305 00145 #define T_NULL 306 00146 #define T_INT 307 00147 #define T_ARRAY_OPEN 308 00148 #define T_ARRAY_CLOSE 309 00149 #define T_CHAR 310 00150 #define T_DCOP 311 00151 #define T_DCOP_AREA 312 00152 #define T_DCOP_SIGNAL_AREA 313 00153 #define T_SIGNED 314 00154 #define T_UNSIGNED 315 00155 #define T_LONG 316 00156 #define T_SHORT 317 00157 #define T_FUNOPERATOR 318 00158 #define T_MISCOPERATOR 319 00159 #define T_SHIFT 320 00160 00161 00162 00163 00164 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 00165 #line 67 "yacc.yy" 00166 typedef union YYSTYPE { 00167 long _int; 00168 QString *_str; 00169 unsigned short _char; 00170 double _float; 00171 } YYSTYPE; 00172 /* Line 1240 of yacc.c. */ 00173 #line 174 "yacc.hh" 00174 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 00175 # define YYSTYPE_IS_DECLARED 1 00176 # define YYSTYPE_IS_TRIVIAL 1 00177 #endif 00178 00179 extern YYSTYPE yylval; 00180 00181 00182
KDE Logo
This file is part of the documentation for dcop Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 12 15:07:45 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003