00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef YYTOKENTYPE
00028 # define YYTOKENTYPE
00029
00030
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 READONLY = 315,
00090 CHARTYPE = 316,
00091 SHORTTYPE = 317,
00092 INTTYPE = 318,
00093 LONGTYPE = 319,
00094 DOUBLETYPE = 320,
00095 UNSIGNED_ = 321,
00096 SIZEOF = 322,
00097 SUBMODINDEX = 323,
00098 PLUSPLUS = 324,
00099 EQ = 325,
00100 NE = 326,
00101 GT = 327,
00102 GE = 328,
00103 LS = 329,
00104 LE = 330,
00105 AND = 331,
00106 OR = 332,
00107 XOR = 333,
00108 NOT = 334,
00109 BIN_AND = 335,
00110 BIN_OR = 336,
00111 BIN_XOR = 337,
00112 BIN_COMPL = 338,
00113 SHIFT_LEFT = 339,
00114 SHIFT_RIGHT = 340,
00115 INVALID_CHAR = 341,
00116 UMIN = 342
00117 };
00118 #endif
00119
00120 #define INCLUDE 258
00121 #define SIMPLE 259
00122 #define CHANNEL 260
00123 #define MODULE 261
00124 #define PARAMETERS 262
00125 #define GATES 263
00126 #define GATESIZES 264
00127 #define SUBMODULES 265
00128 #define CONNECTIONS 266
00129 #define DISPLAY 267
00130 #define IN 268
00131 #define OUT 269
00132 #define NOCHECK 270
00133 #define LEFT_ARROW 271
00134 #define RIGHT_ARROW 272
00135 #define FOR 273
00136 #define TO 274
00137 #define DO 275
00138 #define IF 276
00139 #define LIKE 277
00140 #define NETWORK 278
00141 #define ENDSIMPLE 279
00142 #define ENDMODULE 280
00143 #define ENDCHANNEL 281
00144 #define ENDNETWORK 282
00145 #define ENDFOR 283
00146 #define MACHINES 284
00147 #define ON 285
00148 #define CHANATTRNAME 286
00149 #define INTCONSTANT 287
00150 #define REALCONSTANT 288
00151 #define NAME 289
00152 #define STRINGCONSTANT 290
00153 #define CHARCONSTANT 291
00154 #define TRUE_ 292
00155 #define FALSE_ 293
00156 #define INPUT_ 294
00157 #define XMLDOC 295
00158 #define REF 296
00159 #define ANCESTOR 297
00160 #define CONSTDECL 298
00161 #define NUMERICTYPE 299
00162 #define STRINGTYPE 300
00163 #define BOOLTYPE 301
00164 #define XMLTYPE 302
00165 #define ANYTYPE 303
00166 #define CPLUSPLUS 304
00167 #define CPLUSPLUSBODY 305
00168 #define MESSAGE 306
00169 #define CLASS 307
00170 #define STRUCT 308
00171 #define ENUM 309
00172 #define NONCOBJECT 310
00173 #define EXTENDS 311
00174 #define FIELDS 312
00175 #define PROPERTIES 313
00176 #define ABSTRACT 314
00177 #define READONLY 315
00178 #define CHARTYPE 316
00179 #define SHORTTYPE 317
00180 #define INTTYPE 318
00181 #define LONGTYPE 319
00182 #define DOUBLETYPE 320
00183 #define UNSIGNED_ 321
00184 #define SIZEOF 322
00185 #define SUBMODINDEX 323
00186 #define PLUSPLUS 324
00187 #define EQ 325
00188 #define NE 326
00189 #define GT 327
00190 #define GE 328
00191 #define LS 329
00192 #define LE 330
00193 #define AND 331
00194 #define OR 332
00195 #define XOR 333
00196 #define NOT 334
00197 #define BIN_AND 335
00198 #define BIN_OR 336
00199 #define BIN_XOR 337
00200 #define BIN_COMPL 338
00201 #define SHIFT_LEFT 339
00202 #define SHIFT_RIGHT 340
00203 #define INVALID_CHAR 341
00204 #define UMIN 342
00205
00206
00207
00208
00209 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
00210 typedef int YYSTYPE;
00211 # define yystype YYSTYPE
00212 # define YYSTYPE_IS_DECLARED 1
00213 # define YYSTYPE_IS_TRIVIAL 1
00214 #endif
00215
00216 extern YYSTYPE nedyylval;
00217
00218 #if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED)
00219 typedef struct YYLTYPE
00220 {
00221 int first_line;
00222 int first_column;
00223 int last_line;
00224 int last_column;
00225 } YYLTYPE;
00226 # define yyltype YYLTYPE
00227 # define YYLTYPE_IS_DECLARED 1
00228 # define YYLTYPE_IS_TRIVIAL 1
00229 #endif
00230
00231 extern YYLTYPE nedyylloc;
00232
00233