dcop Library API Documentation

yacc.cc.h

00001 /* A Bison parser, made by GNU Bison 1.875d. */ 00002 00003 /* Skeleton parser for Yacc-like parsing with Bison, 00004 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 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_UNIMPORTANT = 258, 00033 T_CHARACTER_LITERAL = 259, 00034 T_DOUBLE_LITERAL = 260, 00035 T_IDENTIFIER = 261, 00036 T_INTEGER_LITERAL = 262, 00037 T_STRING_LITERAL = 263, 00038 T_INCLUDE = 264, 00039 T_CLASS = 265, 00040 T_STRUCT = 266, 00041 T_LEFT_CURLY_BRACKET = 267, 00042 T_LEFT_PARANTHESIS = 268, 00043 T_RIGHT_CURLY_BRACKET = 269, 00044 T_RIGHT_PARANTHESIS = 270, 00045 T_COLON = 271, 00046 T_SEMICOLON = 272, 00047 T_PUBLIC = 273, 00048 T_PROTECTED = 274, 00049 T_TRIPE_DOT = 275, 00050 T_PRIVATE = 276, 00051 T_VIRTUAL = 277, 00052 T_CONST = 278, 00053 T_INLINE = 279, 00054 T_FRIEND = 280, 00055 T_RETURN = 281, 00056 T_SIGNAL = 282, 00057 T_SLOT = 283, 00058 T_TYPEDEF = 284, 00059 T_PLUS = 285, 00060 T_MINUS = 286, 00061 T_COMMA = 287, 00062 T_ASTERISK = 288, 00063 T_TILDE = 289, 00064 T_LESS = 290, 00065 T_GREATER = 291, 00066 T_AMPERSAND = 292, 00067 T_EXTERN = 293, 00068 T_EXTERN_C = 294, 00069 T_ACCESS = 295, 00070 T_ENUM = 296, 00071 T_NAMESPACE = 297, 00072 T_USING = 298, 00073 T_UNKNOWN = 299, 00074 T_TRIPLE_DOT = 300, 00075 T_TRUE = 301, 00076 T_FALSE = 302, 00077 T_STATIC = 303, 00078 T_MUTABLE = 304, 00079 T_EQUAL = 305, 00080 T_SCOPE = 306, 00081 T_NULL = 307, 00082 T_INT = 308, 00083 T_ARRAY_OPEN = 309, 00084 T_ARRAY_CLOSE = 310, 00085 T_CHAR = 311, 00086 T_DCOP = 312, 00087 T_DCOP_AREA = 313, 00088 T_DCOP_SIGNAL_AREA = 314, 00089 T_SIGNED = 315, 00090 T_UNSIGNED = 316, 00091 T_LONG = 317, 00092 T_SHORT = 318, 00093 T_FUNOPERATOR = 319, 00094 T_MISCOPERATOR = 320, 00095 T_SHIFT = 321 00096 }; 00097 #endif 00098 #define T_UNIMPORTANT 258 00099 #define T_CHARACTER_LITERAL 259 00100 #define T_DOUBLE_LITERAL 260 00101 #define T_IDENTIFIER 261 00102 #define T_INTEGER_LITERAL 262 00103 #define T_STRING_LITERAL 263 00104 #define T_INCLUDE 264 00105 #define T_CLASS 265 00106 #define T_STRUCT 266 00107 #define T_LEFT_CURLY_BRACKET 267 00108 #define T_LEFT_PARANTHESIS 268 00109 #define T_RIGHT_CURLY_BRACKET 269 00110 #define T_RIGHT_PARANTHESIS 270 00111 #define T_COLON 271 00112 #define T_SEMICOLON 272 00113 #define T_PUBLIC 273 00114 #define T_PROTECTED 274 00115 #define T_TRIPE_DOT 275 00116 #define T_PRIVATE 276 00117 #define T_VIRTUAL 277 00118 #define T_CONST 278 00119 #define T_INLINE 279 00120 #define T_FRIEND 280 00121 #define T_RETURN 281 00122 #define T_SIGNAL 282 00123 #define T_SLOT 283 00124 #define T_TYPEDEF 284 00125 #define T_PLUS 285 00126 #define T_MINUS 286 00127 #define T_COMMA 287 00128 #define T_ASTERISK 288 00129 #define T_TILDE 289 00130 #define T_LESS 290 00131 #define T_GREATER 291 00132 #define T_AMPERSAND 292 00133 #define T_EXTERN 293 00134 #define T_EXTERN_C 294 00135 #define T_ACCESS 295 00136 #define T_ENUM 296 00137 #define T_NAMESPACE 297 00138 #define T_USING 298 00139 #define T_UNKNOWN 299 00140 #define T_TRIPLE_DOT 300 00141 #define T_TRUE 301 00142 #define T_FALSE 302 00143 #define T_STATIC 303 00144 #define T_MUTABLE 304 00145 #define T_EQUAL 305 00146 #define T_SCOPE 306 00147 #define T_NULL 307 00148 #define T_INT 308 00149 #define T_ARRAY_OPEN 309 00150 #define T_ARRAY_CLOSE 310 00151 #define T_CHAR 311 00152 #define T_DCOP 312 00153 #define T_DCOP_AREA 313 00154 #define T_DCOP_SIGNAL_AREA 314 00155 #define T_SIGNED 315 00156 #define T_UNSIGNED 316 00157 #define T_LONG 317 00158 #define T_SHORT 318 00159 #define T_FUNOPERATOR 319 00160 #define T_MISCOPERATOR 320 00161 #define T_SHIFT 321 00162 00163 00164 00165 00166 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 00167 #line 67 "yacc.yy" 00168 typedef union YYSTYPE { 00169 long _int; 00170 QString *_str; 00171 unsigned short _char; 00172 double _float; 00173 } YYSTYPE; 00174 /* Line 1285 of yacc.c. */ 00175 #line 176 "yacc.hh" 00176 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 00177 # define YYSTYPE_IS_DECLARED 1 00178 # define YYSTYPE_IS_TRIVIAL 1 00179 #endif 00180 00181 extern YYSTYPE yylval; 00182 00183 00184
KDE Logo
This file is part of the documentation for dcop Library Version 3.4.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Apr 12 22:45:30 2005 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003