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 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
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
00224 # define YYLTYPE_IS_DECLARED 1
00225 # define YYLTYPE_IS_TRIVIAL 1
00226 #endif
00227
00228 extern YYLTYPE nedyylloc;
00229
00230