Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ned.tab.h

Go to the documentation of this file.
00001 /* A Bison parser, made by GNU Bison 1.875.  */
00002 
00003 /* Skeleton parser for Yacc-like parsing with Bison,
00004    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 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      INCLUDE = 258,
00033      SIMPLE = 259,
00034      CHANNEL = 260,
00035      MODULE = 261,
00036      PARAMETERS = 262,
00037      GATES = 263,
00038      GATESIZES = 264,
00039      SUBMODULES = 265,
00040      CONNECTIONS = 266,
00041      DISPLAY = 267,
00042      IN = 268,
00043      OUT = 269,
00044      NOCHECK = 270,
00045      LEFT_ARROW = 271,
00046      RIGHT_ARROW = 272,
00047      FOR = 273,
00048      TO = 274,
00049      DO = 275,
00050      IF = 276,
00051      LIKE = 277,
00052      NETWORK = 278,
00053      ENDSIMPLE = 279,
00054      ENDMODULE = 280,
00055      ENDCHANNEL = 281,
00056      ENDNETWORK = 282,
00057      ENDFOR = 283,
00058      MACHINES = 284,
00059      ON = 285,
00060      CHANATTRNAME = 286,
00061      INTCONSTANT = 287,
00062      REALCONSTANT = 288,
00063      NAME = 289,
00064      STRINGCONSTANT = 290,
00065      CHARCONSTANT = 291,
00066      TRUE_ = 292,
00067      FALSE_ = 293,
00068      INPUT_ = 294,
00069      XMLDOC = 295,
00070      REF = 296,
00071      ANCESTOR = 297,
00072      CONSTDECL = 298,
00073      NUMERICTYPE = 299,
00074      STRINGTYPE = 300,
00075      BOOLTYPE = 301,
00076      XMLTYPE = 302,
00077      ANYTYPE = 303,
00078      CPLUSPLUS = 304,
00079      CPLUSPLUSBODY = 305,
00080      MESSAGE = 306,
00081      CLASS = 307,
00082      STRUCT = 308,
00083      ENUM = 309,
00084      NONCOBJECT = 310,
00085      EXTENDS = 311,
00086      FIELDS = 312,
00087      PROPERTIES = 313,
00088      ABSTRACT = 314,
00089      CHARTYPE = 315,
00090      SHORTTYPE = 316,
00091      INTTYPE = 317,
00092      LONGTYPE = 318,
00093      DOUBLETYPE = 319,
00094      UNSIGNED_ = 320,
00095      SIZEOF = 321,
00096      SUBMODINDEX = 322,
00097      PLUSPLUS = 323,
00098      EQ = 324,
00099      NE = 325,
00100      GT = 326,
00101      GE = 327,
00102      LS = 328,
00103      LE = 329,
00104      AND = 330,
00105      OR = 331,
00106      XOR = 332,
00107      NOT = 333,
00108      BIN_AND = 334,
00109      BIN_OR = 335,
00110      BIN_XOR = 336,
00111      BIN_COMPL = 337,
00112      SHIFT_LEFT = 338,
00113      SHIFT_RIGHT = 339,
00114      INVALID_CHAR = 340,
00115      UMIN = 341
00116    };
00117 #endif
00118 #define INCLUDE 258
00119 #define SIMPLE 259
00120 #define CHANNEL 260
00121 #define MODULE 261
00122 #define PARAMETERS 262
00123 #define GATES 263
00124 #define GATESIZES 264
00125 #define SUBMODULES 265
00126 #define CONNECTIONS 266
00127 #define DISPLAY 267
00128 #define IN 268
00129 #define OUT 269
00130 #define NOCHECK 270
00131 #define LEFT_ARROW 271
00132 #define RIGHT_ARROW 272
00133 #define FOR 273
00134 #define TO 274
00135 #define DO 275
00136 #define IF 276
00137 #define LIKE 277
00138 #define NETWORK 278
00139 #define ENDSIMPLE 279
00140 #define ENDMODULE 280
00141 #define ENDCHANNEL 281
00142 #define ENDNETWORK 282
00143 #define ENDFOR 283
00144 #define MACHINES 284
00145 #define ON 285
00146 #define CHANATTRNAME 286
00147 #define INTCONSTANT 287
00148 #define REALCONSTANT 288
00149 #define NAME 289
00150 #define STRINGCONSTANT 290
00151 #define CHARCONSTANT 291
00152 #define TRUE_ 292
00153 #define FALSE_ 293
00154 #define INPUT_ 294
00155 #define XMLDOC 295
00156 #define REF 296
00157 #define ANCESTOR 297
00158 #define CONSTDECL 298
00159 #define NUMERICTYPE 299
00160 #define STRINGTYPE 300
00161 #define BOOLTYPE 301
00162 #define XMLTYPE 302
00163 #define ANYTYPE 303
00164 #define CPLUSPLUS 304
00165 #define CPLUSPLUSBODY 305
00166 #define MESSAGE 306
00167 #define CLASS 307
00168 #define STRUCT 308
00169 #define ENUM 309
00170 #define NONCOBJECT 310
00171 #define EXTENDS 311
00172 #define FIELDS 312
00173 #define PROPERTIES 313
00174 #define ABSTRACT 314
00175 #define CHARTYPE 315
00176 #define SHORTTYPE 316
00177 #define INTTYPE 317
00178 #define LONGTYPE 318
00179 #define DOUBLETYPE 319
00180 #define UNSIGNED_ 320
00181 #define SIZEOF 321
00182 #define SUBMODINDEX 322
00183 #define PLUSPLUS 323
00184 #define EQ 324
00185 #define NE 325
00186 #define GT 326
00187 #define GE 327
00188 #define LS 328
00189 #define LE 329
00190 #define AND 330
00191 #define OR 331
00192 #define XOR 332
00193 #define NOT 333
00194 #define BIN_AND 334
00195 #define BIN_OR 335
00196 #define BIN_XOR 336
00197 #define BIN_COMPL 337
00198 #define SHIFT_LEFT 338
00199 #define SHIFT_RIGHT 339
00200 #define INVALID_CHAR 340
00201 #define UMIN 341
00202 
00203 
00204 
00205 
00206 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
00207 typedef int YYSTYPE;
00208 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00209 # define YYSTYPE_IS_DECLARED 1
00210 # define YYSTYPE_IS_TRIVIAL 1
00211 #endif
00212 
00213 extern YYSTYPE nedyylval;
00214 
00215 #if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED)
00216 typedef struct YYLTYPE
00217 {
00218   int first_line;
00219   int first_column;
00220   int last_line;
00221   int last_column;
00222 } YYLTYPE;
00223 # define yyltype YYLTYPE /* obsolescent; will be withdrawn */
00224 # define YYLTYPE_IS_DECLARED 1
00225 # define YYLTYPE_IS_TRIVIAL 1
00226 #endif
00227 
00228 extern YYLTYPE nedyylloc;
00229 
00230 

Generated on Fri Apr 1 12:25:37 2005 for OMNeT++/OMNEST NEDXML by  doxygen 1.3.9.1