Data Structures |
struct | _str_pair |
struct | _pair_list |
union | YYSTYPE |
union | yyalloc |
struct | TokenCar |
struct | UsedCar |
struct | ContextCar |
struct | Token |
struct | Tie |
struct | Context |
struct | Binder |
struct | Keyword |
struct | Bucket |
Defines |
#define | YYBISON 1 |
#define | YYBISON_VERSION "2.4.1" |
#define | YYSKELETON_NAME "yacc.c" |
#define | YYPURE 0 |
#define | YYPUSH 0 |
#define | YYPULL 1 |
#define | YYLSP_NEEDED 0 |
#define | yyparse edifparse |
#define | yylex ediflex |
#define | yyerror ediferror |
#define | yylval ediflval |
#define | yychar edifchar |
#define | yydebug edifdebug |
#define | yynerrs edifnerrs |
#define | IDENT_LENGTH 255 |
#define | Malloc(s) malloc(s) |
#define | Free(p) free(p) |
#define | Getc(s) getc(s) |
#define | Ungetc(c) ungetc(c,Input) |
#define | YYDEBUG 0 |
#define | YYERROR_VERBOSE 0 |
#define | YYTOKEN_TABLE 0 |
#define | YYTOKENTYPE |
#define | EDIF_TOK_IDENT 258 |
#define | EDIF_TOK_INT 259 |
#define | EDIF_TOK_KEYWORD 260 |
#define | EDIF_TOK_STR 261 |
#define | EDIF_TOK_ANGLE 262 |
#define | EDIF_TOK_BEHAVIOR 263 |
#define | EDIF_TOK_CALCULATED 264 |
#define | EDIF_TOK_CAPACITANCE 265 |
#define | EDIF_TOK_CENTERCENTER 266 |
#define | EDIF_TOK_CENTERLEFT 267 |
#define | EDIF_TOK_CENTERRIGHT 268 |
#define | EDIF_TOK_CHARGE 269 |
#define | EDIF_TOK_CONDUCTANCE 270 |
#define | EDIF_TOK_CURRENT 271 |
#define | EDIF_TOK_DISTANCE 272 |
#define | EDIF_TOK_DOCUMENT 273 |
#define | EDIF_TOK_ENERGY 274 |
#define | EDIF_TOK_EXTEND 275 |
#define | EDIF_TOK_FLUX 276 |
#define | EDIF_TOK_FREQUENCY 277 |
#define | EDIF_TOK_GENERIC 278 |
#define | EDIF_TOK_GRAPHIC 279 |
#define | EDIF_TOK_INDUCTANCE 280 |
#define | EDIF_TOK_INOUT 281 |
#define | EDIF_TOK_INPUT 282 |
#define | EDIF_TOK_LOGICMODEL 283 |
#define | EDIF_TOK_LOWERCENTER 284 |
#define | EDIF_TOK_LOWERLEFT 285 |
#define | EDIF_TOK_LOWERRIGHT 286 |
#define | EDIF_TOK_MASKLAYOUT 287 |
#define | EDIF_TOK_MASS 288 |
#define | EDIF_TOK_MEASURED 289 |
#define | EDIF_TOK_MX 290 |
#define | EDIF_TOK_MXR90 291 |
#define | EDIF_TOK_MY 292 |
#define | EDIF_TOK_MYR90 293 |
#define | EDIF_TOK_NETLIST 294 |
#define | EDIF_TOK_OUTPUT 295 |
#define | EDIF_TOK_PCBLAYOUT 296 |
#define | EDIF_TOK_POWER 297 |
#define | EDIF_TOK_R0 298 |
#define | EDIF_TOK_R180 299 |
#define | EDIF_TOK_R270 300 |
#define | EDIF_TOK_R90 301 |
#define | EDIF_TOK_REQUIRED 302 |
#define | EDIF_TOK_RESISTANCE 303 |
#define | EDIF_TOK_RIPPER 304 |
#define | EDIF_TOK_ROUND 305 |
#define | EDIF_TOK_SCHEMATIC 306 |
#define | EDIF_TOK_STRANGER 307 |
#define | EDIF_TOK_SYMBOLIC 308 |
#define | EDIF_TOK_TEMPERATURE 309 |
#define | EDIF_TOK_TIE 310 |
#define | EDIF_TOK_TIME 311 |
#define | EDIF_TOK_TRUNCATE 312 |
#define | EDIF_TOK_UPPERCENTER 313 |
#define | EDIF_TOK_UPPERLEFT 314 |
#define | EDIF_TOK_UPPERRIGHT 315 |
#define | EDIF_TOK_VOLTAGE 316 |
#define | EDIF_TOK_ACLOAD 317 |
#define | EDIF_TOK_AFTER 318 |
#define | EDIF_TOK_ANNOTATE 319 |
#define | EDIF_TOK_APPLY 320 |
#define | EDIF_TOK_ARC 321 |
#define | EDIF_TOK_ARRAY 322 |
#define | EDIF_TOK_ARRAYMACRO 323 |
#define | EDIF_TOK_ARRAYRELATEDINFO 324 |
#define | EDIF_TOK_ARRAYSITE 325 |
#define | EDIF_TOK_ATLEAST 326 |
#define | EDIF_TOK_ATMOST 327 |
#define | EDIF_TOK_AUTHOR 328 |
#define | EDIF_TOK_BASEARRAY 329 |
#define | EDIF_TOK_BECOMES 330 |
#define | EDIF_TOK_BETWEEN 331 |
#define | EDIF_TOK_BOOLEAN 332 |
#define | EDIF_TOK_BOOLEANDISPLAY 333 |
#define | EDIF_TOK_BOOLEANMAP 334 |
#define | EDIF_TOK_BORDERPATTERN 335 |
#define | EDIF_TOK_BORDERWIDTH 336 |
#define | EDIF_TOK_BOUNDINGBOX 337 |
#define | EDIF_TOK_CELL 338 |
#define | EDIF_TOK_CELLREF 339 |
#define | EDIF_TOK_CELLTYPE 340 |
#define | EDIF_TOK_CHANGE 341 |
#define | EDIF_TOK_CIRCLE 342 |
#define | EDIF_TOK_COLOR 343 |
#define | EDIF_TOK_COMMENT 344 |
#define | EDIF_TOK_COMMENTGRAPHICS 345 |
#define | EDIF_TOK_COMPOUND 346 |
#define | EDIF_TOK_CONNECTLOCATION 347 |
#define | EDIF_TOK_CONTENTS 348 |
#define | EDIF_TOK_CORNERTYPE 349 |
#define | EDIF_TOK_CRITICALITY 350 |
#define | EDIF_TOK_CURRENTMAP 351 |
#define | EDIF_TOK_CURVE 352 |
#define | EDIF_TOK_CYCLE 353 |
#define | EDIF_TOK_DATAORIGIN 354 |
#define | EDIF_TOK_DCFANINLOAD 355 |
#define | EDIF_TOK_DCFANOUTLOAD 356 |
#define | EDIF_TOK_DCMAXFANIN 357 |
#define | EDIF_TOK_DCMAXFANOUT 358 |
#define | EDIF_TOK_DELAY 359 |
#define | EDIF_TOK_DELTA 360 |
#define | EDIF_TOK_DERIVATION 361 |
#define | EDIF_TOK_DESIGN 362 |
#define | EDIF_TOK_DESIGNATOR 363 |
#define | EDIF_TOK_DIFFERENCE 364 |
#define | EDIF_TOK_DIRECTION 365 |
#define | EDIF_TOK_DISPLAY 366 |
#define | EDIF_TOK_DOMINATES 367 |
#define | EDIF_TOK_DOT 368 |
#define | EDIF_TOK_DURATION 369 |
#define | EDIF_TOK_E 370 |
#define | EDIF_TOK_EDIF 371 |
#define | EDIF_TOK_EDIFLEVEL 372 |
#define | EDIF_TOK_EDIFVERSION 373 |
#define | EDIF_TOK_ENCLOSUREDISTANCE 374 |
#define | EDIF_TOK_ENDTYPE 375 |
#define | EDIF_TOK_ENTRY 376 |
#define | EDIF_TOK_EVENT 377 |
#define | EDIF_TOK_EXACTLY 378 |
#define | EDIF_TOK_EXTERNAL 379 |
#define | EDIF_TOK_FABRICATE 380 |
#define | EDIF_TOK_FALSE 381 |
#define | EDIF_TOK_FIGURE 382 |
#define | EDIF_TOK_FIGUREAREA 383 |
#define | EDIF_TOK_FIGUREGROUP 384 |
#define | EDIF_TOK_FIGUREGROUPOBJECT 385 |
#define | EDIF_TOK_FIGUREGROUPOVERRIDE 386 |
#define | EDIF_TOK_FIGUREGROUPREF 387 |
#define | EDIF_TOK_FIGUREPERIMETER 388 |
#define | EDIF_TOK_FIGUREWIDTH 389 |
#define | EDIF_TOK_FILLPATTERN 390 |
#define | EDIF_TOK_FOLLOW 391 |
#define | EDIF_TOK_FORBIDDENEVENT 392 |
#define | EDIF_TOK_GLOBALPORTREF 393 |
#define | EDIF_TOK_GREATERTHAN 394 |
#define | EDIF_TOK_GRIDMAP 395 |
#define | EDIF_TOK_IGNORE 396 |
#define | EDIF_TOK_INCLUDEFIGUREGROUP 397 |
#define | EDIF_TOK_INITIAL 398 |
#define | EDIF_TOK_INSTANCE 399 |
#define | EDIF_TOK_INSTANCEBACKANNOTATE 400 |
#define | EDIF_TOK_INSTANCEGROUP 401 |
#define | EDIF_TOK_INSTANCEMAP 402 |
#define | EDIF_TOK_INSTANCEREF 403 |
#define | EDIF_TOK_INTEGER 404 |
#define | EDIF_TOK_INTEGERDISPLAY 405 |
#define | EDIF_TOK_INTERFACE 406 |
#define | EDIF_TOK_INTERFIGUREGROUPSPACING 407 |
#define | EDIF_TOK_INTERSECTION 408 |
#define | EDIF_TOK_INTRAFIGUREGROUPSPACING 409 |
#define | EDIF_TOK_INVERSE 410 |
#define | EDIF_TOK_ISOLATED 411 |
#define | EDIF_TOK_JOINED 412 |
#define | EDIF_TOK_JUSTIFY 413 |
#define | EDIF_TOK_KEYWORDDISPLAY 414 |
#define | EDIF_TOK_KEYWORDLEVEL 415 |
#define | EDIF_TOK_KEYWORDMAP 416 |
#define | EDIF_TOK_LESSTHAN 417 |
#define | EDIF_TOK_LIBRARY 418 |
#define | EDIF_TOK_LIBRARYREF 419 |
#define | EDIF_TOK_LISTOFNETS 420 |
#define | EDIF_TOK_LISTOFPORTS 421 |
#define | EDIF_TOK_LOADDELAY 422 |
#define | EDIF_TOK_LOGICASSIGN 423 |
#define | EDIF_TOK_LOGICINPUT 424 |
#define | EDIF_TOK_LOGICLIST 425 |
#define | EDIF_TOK_LOGICMAPINPUT 426 |
#define | EDIF_TOK_LOGICMAPOUTPUT 427 |
#define | EDIF_TOK_LOGICONEOF 428 |
#define | EDIF_TOK_LOGICOUTPUT 429 |
#define | EDIF_TOK_LOGICPORT 430 |
#define | EDIF_TOK_LOGICREF 431 |
#define | EDIF_TOK_LOGICVALUE 432 |
#define | EDIF_TOK_LOGICWAVEFORM 433 |
#define | EDIF_TOK_MAINTAIN 434 |
#define | EDIF_TOK_MATCH 435 |
#define | EDIF_TOK_MEMBER 436 |
#define | EDIF_TOK_MINOMAX 437 |
#define | EDIF_TOK_MINOMAXDISPLAY 438 |
#define | EDIF_TOK_MNM 439 |
#define | EDIF_TOK_MULTIPLEVALUESET 440 |
#define | EDIF_TOK_MUSTJOIN 441 |
#define | EDIF_TOK_NAME 442 |
#define | EDIF_TOK_NET 443 |
#define | EDIF_TOK_NETBACKANNOTATE 444 |
#define | EDIF_TOK_NETBUNDLE 445 |
#define | EDIF_TOK_NETDELAY 446 |
#define | EDIF_TOK_NETGROUP 447 |
#define | EDIF_TOK_NETMAP 448 |
#define | EDIF_TOK_NETREF 449 |
#define | EDIF_TOK_NOCHANGE 450 |
#define | EDIF_TOK_NONPERMUTABLE 451 |
#define | EDIF_TOK_NOTALLOWED 452 |
#define | EDIF_TOK_NOTCHSPACING 453 |
#define | EDIF_TOK_NUMBER 454 |
#define | EDIF_TOK_NUMBERDEFINITION 455 |
#define | EDIF_TOK_NUMBERDISPLAY 456 |
#define | EDIF_TOK_OFFPAGECONNECTOR 457 |
#define | EDIF_TOK_OFFSETEVENT 458 |
#define | EDIF_TOK_OPENSHAPE 459 |
#define | EDIF_TOK_ORIENTATION 460 |
#define | EDIF_TOK_ORIGIN 461 |
#define | EDIF_TOK_OVERHANGDISTANCE 462 |
#define | EDIF_TOK_OVERLAPDISTANCE 463 |
#define | EDIF_TOK_OVERSIZE 464 |
#define | EDIF_TOK_OWNER 465 |
#define | EDIF_TOK_PAGE 466 |
#define | EDIF_TOK_PAGESIZE 467 |
#define | EDIF_TOK_PARAMETER 468 |
#define | EDIF_TOK_PARAMETERASSIGN 469 |
#define | EDIF_TOK_PARAMETERDISPLAY 470 |
#define | EDIF_TOK_PATH 471 |
#define | EDIF_TOK_PATHDELAY 472 |
#define | EDIF_TOK_PATHWIDTH 473 |
#define | EDIF_TOK_PERMUTABLE 474 |
#define | EDIF_TOK_PHYSICALDESIGNRULE 475 |
#define | EDIF_TOK_PLUG 476 |
#define | EDIF_TOK_POINT 477 |
#define | EDIF_TOK_POINTDISPLAY 478 |
#define | EDIF_TOK_POINTLIST 479 |
#define | EDIF_TOK_POLYGON 480 |
#define | EDIF_TOK_PORT 481 |
#define | EDIF_TOK_PORTBACKANNOTATE 482 |
#define | EDIF_TOK_PORTBUNDLE 483 |
#define | EDIF_TOK_PORTDELAY 484 |
#define | EDIF_TOK_PORTGROUP 485 |
#define | EDIF_TOK_PORTIMPLEMENTATION 486 |
#define | EDIF_TOK_PORTINSTANCE 487 |
#define | EDIF_TOK_PORTLIST 488 |
#define | EDIF_TOK_PORTLISTALIAS 489 |
#define | EDIF_TOK_PORTMAP 490 |
#define | EDIF_TOK_PORTREF 491 |
#define | EDIF_TOK_PROGRAM 492 |
#define | EDIF_TOK_PROPERTY 493 |
#define | EDIF_TOK_PROPERTYDISPLAY 494 |
#define | EDIF_TOK_PROTECTIONFRAME 495 |
#define | EDIF_TOK_PT 496 |
#define | EDIF_TOK_RANGEVECTOR 497 |
#define | EDIF_TOK_RECTANGLE 498 |
#define | EDIF_TOK_RECTANGLESIZE 499 |
#define | EDIF_TOK_RENAME 500 |
#define | EDIF_TOK_RESOLVES 501 |
#define | EDIF_TOK_SCALE 502 |
#define | EDIF_TOK_SCALEX 503 |
#define | EDIF_TOK_SCALEY 504 |
#define | EDIF_TOK_SECTION 505 |
#define | EDIF_TOK_SHAPE 506 |
#define | EDIF_TOK_SIMULATE 507 |
#define | EDIF_TOK_SIMULATIONINFO 508 |
#define | EDIF_TOK_SINGLEVALUESET 509 |
#define | EDIF_TOK_SITE 510 |
#define | EDIF_TOK_SOCKET 511 |
#define | EDIF_TOK_SOCKETSET 512 |
#define | EDIF_TOK_STATUS 513 |
#define | EDIF_TOK_STEADY 514 |
#define | EDIF_TOK_STRING 515 |
#define | EDIF_TOK_STRINGDISPLAY 516 |
#define | EDIF_TOK_STRONG 517 |
#define | EDIF_TOK_SYMBOL 518 |
#define | EDIF_TOK_SYMMETRY 519 |
#define | EDIF_TOK_TABLE 520 |
#define | EDIF_TOK_TABLEDEFAULT 521 |
#define | EDIF_TOK_TECHNOLOGY 522 |
#define | EDIF_TOK_TEXTHEIGHT 523 |
#define | EDIF_TOK_TIMEINTERVAL 524 |
#define | EDIF_TOK_TIMESTAMP 525 |
#define | EDIF_TOK_TIMING 526 |
#define | EDIF_TOK_TRANSFORM 527 |
#define | EDIF_TOK_TRANSITION 528 |
#define | EDIF_TOK_TRIGGER 529 |
#define | EDIF_TOK_TRUE 530 |
#define | EDIF_TOK_UNCONSTRAINED 531 |
#define | EDIF_TOK_UNDEFINED 532 |
#define | EDIF_TOK_UNION 533 |
#define | EDIF_TOK_UNIT 534 |
#define | EDIF_TOK_UNUSED 535 |
#define | EDIF_TOK_USERDATA 536 |
#define | EDIF_TOK_VERSION 537 |
#define | EDIF_TOK_VIEW 538 |
#define | EDIF_TOK_VIEWLIST 539 |
#define | EDIF_TOK_VIEWMAP 540 |
#define | EDIF_TOK_VIEWREF 541 |
#define | EDIF_TOK_VIEWTYPE 542 |
#define | EDIF_TOK_VISIBLE 543 |
#define | EDIF_TOK_VOLTAGEMAP 544 |
#define | EDIF_TOK_WAVEVALUE 545 |
#define | EDIF_TOK_WEAK 546 |
#define | EDIF_TOK_WEAKJOINED 547 |
#define | EDIF_TOK_WHEN 548 |
#define | EDIF_TOK_WRITTEN 549 |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | yystype YYSTYPE |
#define | YYSTYPE_IS_DECLARED 1 |
#define | YYSIZE_T unsigned int |
#define | YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
#define | YY_(msgid) msgid |
#define | YYUSE(e) ((void) (e)) |
#define | YYID(n) (n) |
#define | YYSTACK_ALLOC YYMALLOC |
#define | YYSTACK_FREE YYFREE |
#define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
#define | YYMALLOC malloc |
#define | YYFREE free |
#define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
#define | YYSTACK_BYTES(N) |
#define | YYCOPY(To, From, Count) |
#define | YYSTACK_RELOCATE(Stack_alloc, Stack) |
#define | YYFINAL 11 |
#define | YYLAST 2619 |
#define | YYNTOKENS 296 |
#define | YYNNTS 472 |
#define | YYNRULES 1129 |
#define | YYNSTATES 1626 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 549 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -1333 |
#define | YYTABLE_NINF -1 |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY (-2) |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrorlab |
#define | YYFAIL goto yyerrlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYRHSLOC(Rhs, K) ((Rhs)[K]) |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define | YY_LOCATION_PRINT(File, Loc) ((void) 0) |
#define | YYLEX yylex () |
#define | YYDPRINTF(Args) |
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
#define | YY_STACK_PRINT(Bottom, Top) |
#define | YY_REDUCE_PRINT(Rule) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
#define | TE(e, o) {e,o,sizeof(e)/sizeof(short)} |
#define | BE(f, o) {f,o,sizeof(f)/sizeof(short)} |
#define | KEYWORD_HASH 127 |
#define | TOKEN_HASH 51 |
#define | CONTEXT_HASH 127 |
#define | Stack(s, t) |
#define | BUCKET_SIZE 64 |
#define | L_START 0 |
#define | L_INT 1 |
#define | L_IDENT 2 |
#define | L_KEYWORD 3 |
#define | L_STRING 4 |
#define | L_KEYWORD2 5 |
#define | L_ASCIICHAR 6 |
#define | L_ASCIICHAR2 7 |
Typedefs |
typedef struct _str_pair | str_pair |
typedef struct _pair_list | pair_list |
typedef union YYSTYPE | YYSTYPE |
typedef unsigned char | yytype_uint8 |
typedef short int | yytype_int8 |
typedef unsigned short int | yytype_uint16 |
typedef short int | yytype_int16 |
typedef struct TokenCar | TokenCar |
typedef struct UsedCar | UsedCar |
typedef struct ContextCar | ContextCar |
typedef struct Token | Token |
typedef struct Tie | Tie |
typedef struct Context | Context |
typedef struct Binder | Binder |
typedef struct Keyword | Keyword |
typedef struct Bucket | Bucket |
Enumerations |
enum | yytokentype {
EDIF_TOK_IDENT = 258,
EDIF_TOK_INT = 259,
EDIF_TOK_KEYWORD = 260,
EDIF_TOK_STR = 261,
EDIF_TOK_ANGLE = 262,
EDIF_TOK_BEHAVIOR = 263,
EDIF_TOK_CALCULATED = 264,
EDIF_TOK_CAPACITANCE = 265,
EDIF_TOK_CENTERCENTER = 266,
EDIF_TOK_CENTERLEFT = 267,
EDIF_TOK_CENTERRIGHT = 268,
EDIF_TOK_CHARGE = 269,
EDIF_TOK_CONDUCTANCE = 270,
EDIF_TOK_CURRENT = 271,
EDIF_TOK_DISTANCE = 272,
EDIF_TOK_DOCUMENT = 273,
EDIF_TOK_ENERGY = 274,
EDIF_TOK_EXTEND = 275,
EDIF_TOK_FLUX = 276,
EDIF_TOK_FREQUENCY = 277,
EDIF_TOK_GENERIC = 278,
EDIF_TOK_GRAPHIC = 279,
EDIF_TOK_INDUCTANCE = 280,
EDIF_TOK_INOUT = 281,
EDIF_TOK_INPUT = 282,
EDIF_TOK_LOGICMODEL = 283,
EDIF_TOK_LOWERCENTER = 284,
EDIF_TOK_LOWERLEFT = 285,
EDIF_TOK_LOWERRIGHT = 286,
EDIF_TOK_MASKLAYOUT = 287,
EDIF_TOK_MASS = 288,
EDIF_TOK_MEASURED = 289,
EDIF_TOK_MX = 290,
EDIF_TOK_MXR90 = 291,
EDIF_TOK_MY = 292,
EDIF_TOK_MYR90 = 293,
EDIF_TOK_NETLIST = 294,
EDIF_TOK_OUTPUT = 295,
EDIF_TOK_PCBLAYOUT = 296,
EDIF_TOK_POWER = 297,
EDIF_TOK_R0 = 298,
EDIF_TOK_R180 = 299,
EDIF_TOK_R270 = 300,
EDIF_TOK_R90 = 301,
EDIF_TOK_REQUIRED = 302,
EDIF_TOK_RESISTANCE = 303,
EDIF_TOK_RIPPER = 304,
EDIF_TOK_ROUND = 305,
EDIF_TOK_SCHEMATIC = 306,
EDIF_TOK_STRANGER = 307,
EDIF_TOK_SYMBOLIC = 308,
EDIF_TOK_TEMPERATURE = 309,
EDIF_TOK_TIE = 310,
EDIF_TOK_TIME = 311,
EDIF_TOK_TRUNCATE = 312,
EDIF_TOK_UPPERCENTER = 313,
EDIF_TOK_UPPERLEFT = 314,
EDIF_TOK_UPPERRIGHT = 315,
EDIF_TOK_VOLTAGE = 316,
EDIF_TOK_ACLOAD = 317,
EDIF_TOK_AFTER = 318,
EDIF_TOK_ANNOTATE = 319,
EDIF_TOK_APPLY = 320,
EDIF_TOK_ARC = 321,
EDIF_TOK_ARRAY = 322,
EDIF_TOK_ARRAYMACRO = 323,
EDIF_TOK_ARRAYRELATEDINFO = 324,
EDIF_TOK_ARRAYSITE = 325,
EDIF_TOK_ATLEAST = 326,
EDIF_TOK_ATMOST = 327,
EDIF_TOK_AUTHOR = 328,
EDIF_TOK_BASEARRAY = 329,
EDIF_TOK_BECOMES = 330,
EDIF_TOK_BETWEEN = 331,
EDIF_TOK_BOOLEAN = 332,
EDIF_TOK_BOOLEANDISPLAY = 333,
EDIF_TOK_BOOLEANMAP = 334,
EDIF_TOK_BORDERPATTERN = 335,
EDIF_TOK_BORDERWIDTH = 336,
EDIF_TOK_BOUNDINGBOX = 337,
EDIF_TOK_CELL = 338,
EDIF_TOK_CELLREF = 339,
EDIF_TOK_CELLTYPE = 340,
EDIF_TOK_CHANGE = 341,
EDIF_TOK_CIRCLE = 342,
EDIF_TOK_COLOR = 343,
EDIF_TOK_COMMENT = 344,
EDIF_TOK_COMMENTGRAPHICS = 345,
EDIF_TOK_COMPOUND = 346,
EDIF_TOK_CONNECTLOCATION = 347,
EDIF_TOK_CONTENTS = 348,
EDIF_TOK_CORNERTYPE = 349,
EDIF_TOK_CRITICALITY = 350,
EDIF_TOK_CURRENTMAP = 351,
EDIF_TOK_CURVE = 352,
EDIF_TOK_CYCLE = 353,
EDIF_TOK_DATAORIGIN = 354,
EDIF_TOK_DCFANINLOAD = 355,
EDIF_TOK_DCFANOUTLOAD = 356,
EDIF_TOK_DCMAXFANIN = 357,
EDIF_TOK_DCMAXFANOUT = 358,
EDIF_TOK_DELAY = 359,
EDIF_TOK_DELTA = 360,
EDIF_TOK_DERIVATION = 361,
EDIF_TOK_DESIGN = 362,
EDIF_TOK_DESIGNATOR = 363,
EDIF_TOK_DIFFERENCE = 364,
EDIF_TOK_DIRECTION = 365,
EDIF_TOK_DISPLAY = 366,
EDIF_TOK_DOMINATES = 367,
EDIF_TOK_DOT = 368,
EDIF_TOK_DURATION = 369,
EDIF_TOK_E = 370,
EDIF_TOK_EDIF = 371,
EDIF_TOK_EDIFLEVEL = 372,
EDIF_TOK_EDIFVERSION = 373,
EDIF_TOK_ENCLOSUREDISTANCE = 374,
EDIF_TOK_ENDTYPE = 375,
EDIF_TOK_ENTRY = 376,
EDIF_TOK_EVENT = 377,
EDIF_TOK_EXACTLY = 378,
EDIF_TOK_EXTERNAL = 379,
EDIF_TOK_FABRICATE = 380,
EDIF_TOK_FALSE = 381,
EDIF_TOK_FIGURE = 382,
EDIF_TOK_FIGUREAREA = 383,
EDIF_TOK_FIGUREGROUP = 384,
EDIF_TOK_FIGUREGROUPOBJECT = 385,
EDIF_TOK_FIGUREGROUPOVERRIDE = 386,
EDIF_TOK_FIGUREGROUPREF = 387,
EDIF_TOK_FIGUREPERIMETER = 388,
EDIF_TOK_FIGUREWIDTH = 389,
EDIF_TOK_FILLPATTERN = 390,
EDIF_TOK_FOLLOW = 391,
EDIF_TOK_FORBIDDENEVENT = 392,
EDIF_TOK_GLOBALPORTREF = 393,
EDIF_TOK_GREATERTHAN = 394,
EDIF_TOK_GRIDMAP = 395,
EDIF_TOK_IGNORE = 396,
EDIF_TOK_INCLUDEFIGUREGROUP = 397,
EDIF_TOK_INITIAL = 398,
EDIF_TOK_INSTANCE = 399,
EDIF_TOK_INSTANCEBACKANNOTATE = 400,
EDIF_TOK_INSTANCEGROUP = 401,
EDIF_TOK_INSTANCEMAP = 402,
EDIF_TOK_INSTANCEREF = 403,
EDIF_TOK_INTEGER = 404,
EDIF_TOK_INTEGERDISPLAY = 405,
EDIF_TOK_INTERFACE = 406,
EDIF_TOK_INTERFIGUREGROUPSPACING = 407,
EDIF_TOK_INTERSECTION = 408,
EDIF_TOK_INTRAFIGUREGROUPSPACING = 409,
EDIF_TOK_INVERSE = 410,
EDIF_TOK_ISOLATED = 411,
EDIF_TOK_JOINED = 412,
EDIF_TOK_JUSTIFY = 413,
EDIF_TOK_KEYWORDDISPLAY = 414,
EDIF_TOK_KEYWORDLEVEL = 415,
EDIF_TOK_KEYWORDMAP = 416,
EDIF_TOK_LESSTHAN = 417,
EDIF_TOK_LIBRARY = 418,
EDIF_TOK_LIBRARYREF = 419,
EDIF_TOK_LISTOFNETS = 420,
EDIF_TOK_LISTOFPORTS = 421,
EDIF_TOK_LOADDELAY = 422,
EDIF_TOK_LOGICASSIGN = 423,
EDIF_TOK_LOGICINPUT = 424,
EDIF_TOK_LOGICLIST = 425,
EDIF_TOK_LOGICMAPINPUT = 426,
EDIF_TOK_LOGICMAPOUTPUT = 427,
EDIF_TOK_LOGICONEOF = 428,
EDIF_TOK_LOGICOUTPUT = 429,
EDIF_TOK_LOGICPORT = 430,
EDIF_TOK_LOGICREF = 431,
EDIF_TOK_LOGICVALUE = 432,
EDIF_TOK_LOGICWAVEFORM = 433,
EDIF_TOK_MAINTAIN = 434,
EDIF_TOK_MATCH = 435,
EDIF_TOK_MEMBER = 436,
EDIF_TOK_MINOMAX = 437,
EDIF_TOK_MINOMAXDISPLAY = 438,
EDIF_TOK_MNM = 439,
EDIF_TOK_MULTIPLEVALUESET = 440,
EDIF_TOK_MUSTJOIN = 441,
EDIF_TOK_NAME = 442,
EDIF_TOK_NET = 443,
EDIF_TOK_NETBACKANNOTATE = 444,
EDIF_TOK_NETBUNDLE = 445,
EDIF_TOK_NETDELAY = 446,
EDIF_TOK_NETGROUP = 447,
EDIF_TOK_NETMAP = 448,
EDIF_TOK_NETREF = 449,
EDIF_TOK_NOCHANGE = 450,
EDIF_TOK_NONPERMUTABLE = 451,
EDIF_TOK_NOTALLOWED = 452,
EDIF_TOK_NOTCHSPACING = 453,
EDIF_TOK_NUMBER = 454,
EDIF_TOK_NUMBERDEFINITION = 455,
EDIF_TOK_NUMBERDISPLAY = 456,
EDIF_TOK_OFFPAGECONNECTOR = 457,
EDIF_TOK_OFFSETEVENT = 458,
EDIF_TOK_OPENSHAPE = 459,
EDIF_TOK_ORIENTATION = 460,
EDIF_TOK_ORIGIN = 461,
EDIF_TOK_OVERHANGDISTANCE = 462,
EDIF_TOK_OVERLAPDISTANCE = 463,
EDIF_TOK_OVERSIZE = 464,
EDIF_TOK_OWNER = 465,
EDIF_TOK_PAGE = 466,
EDIF_TOK_PAGESIZE = 467,
EDIF_TOK_PARAMETER = 468,
EDIF_TOK_PARAMETERASSIGN = 469,
EDIF_TOK_PARAMETERDISPLAY = 470,
EDIF_TOK_PATH = 471,
EDIF_TOK_PATHDELAY = 472,
EDIF_TOK_PATHWIDTH = 473,
EDIF_TOK_PERMUTABLE = 474,
EDIF_TOK_PHYSICALDESIGNRULE = 475,
EDIF_TOK_PLUG = 476,
EDIF_TOK_POINT = 477,
EDIF_TOK_POINTDISPLAY = 478,
EDIF_TOK_POINTLIST = 479,
EDIF_TOK_POLYGON = 480,
EDIF_TOK_PORT = 481,
EDIF_TOK_PORTBACKANNOTATE = 482,
EDIF_TOK_PORTBUNDLE = 483,
EDIF_TOK_PORTDELAY = 484,
EDIF_TOK_PORTGROUP = 485,
EDIF_TOK_PORTIMPLEMENTATION = 486,
EDIF_TOK_PORTINSTANCE = 487,
EDIF_TOK_PORTLIST = 488,
EDIF_TOK_PORTLISTALIAS = 489,
EDIF_TOK_PORTMAP = 490,
EDIF_TOK_PORTREF = 491,
EDIF_TOK_PROGRAM = 492,
EDIF_TOK_PROPERTY = 493,
EDIF_TOK_PROPERTYDISPLAY = 494,
EDIF_TOK_PROTECTIONFRAME = 495,
EDIF_TOK_PT = 496,
EDIF_TOK_RANGEVECTOR = 497,
EDIF_TOK_RECTANGLE = 498,
EDIF_TOK_RECTANGLESIZE = 499,
EDIF_TOK_RENAME = 500,
EDIF_TOK_RESOLVES = 501,
EDIF_TOK_SCALE = 502,
EDIF_TOK_SCALEX = 503,
EDIF_TOK_SCALEY = 504,
EDIF_TOK_SECTION = 505,
EDIF_TOK_SHAPE = 506,
EDIF_TOK_SIMULATE = 507,
EDIF_TOK_SIMULATIONINFO = 508,
EDIF_TOK_SINGLEVALUESET = 509,
EDIF_TOK_SITE = 510,
EDIF_TOK_SOCKET = 511,
EDIF_TOK_SOCKETSET = 512,
EDIF_TOK_STATUS = 513,
EDIF_TOK_STEADY = 514,
EDIF_TOK_STRING = 515,
EDIF_TOK_STRINGDISPLAY = 516,
EDIF_TOK_STRONG = 517,
EDIF_TOK_SYMBOL = 518,
EDIF_TOK_SYMMETRY = 519,
EDIF_TOK_TABLE = 520,
EDIF_TOK_TABLEDEFAULT = 521,
EDIF_TOK_TECHNOLOGY = 522,
EDIF_TOK_TEXTHEIGHT = 523,
EDIF_TOK_TIMEINTERVAL = 524,
EDIF_TOK_TIMESTAMP = 525,
EDIF_TOK_TIMING = 526,
EDIF_TOK_TRANSFORM = 527,
EDIF_TOK_TRANSITION = 528,
EDIF_TOK_TRIGGER = 529,
EDIF_TOK_TRUE = 530,
EDIF_TOK_UNCONSTRAINED = 531,
EDIF_TOK_UNDEFINED = 532,
EDIF_TOK_UNION = 533,
EDIF_TOK_UNIT = 534,
EDIF_TOK_UNUSED = 535,
EDIF_TOK_USERDATA = 536,
EDIF_TOK_VERSION = 537,
EDIF_TOK_VIEW = 538,
EDIF_TOK_VIEWLIST = 539,
EDIF_TOK_VIEWMAP = 540,
EDIF_TOK_VIEWREF = 541,
EDIF_TOK_VIEWTYPE = 542,
EDIF_TOK_VISIBLE = 543,
EDIF_TOK_VOLTAGEMAP = 544,
EDIF_TOK_WAVEVALUE = 545,
EDIF_TOK_WEAK = 546,
EDIF_TOK_WEAKJOINED = 547,
EDIF_TOK_WHEN = 548,
EDIF_TOK_WRITTEN = 549,
EDIF_TOK_IDENT = 258,
EDIF_TOK_INT = 259,
EDIF_TOK_KEYWORD = 260,
EDIF_TOK_STR = 261,
EDIF_TOK_ANGLE = 262,
EDIF_TOK_BEHAVIOR = 263,
EDIF_TOK_CALCULATED = 264,
EDIF_TOK_CAPACITANCE = 265,
EDIF_TOK_CENTERCENTER = 266,
EDIF_TOK_CENTERLEFT = 267,
EDIF_TOK_CENTERRIGHT = 268,
EDIF_TOK_CHARGE = 269,
EDIF_TOK_CONDUCTANCE = 270,
EDIF_TOK_CURRENT = 271,
EDIF_TOK_DISTANCE = 272,
EDIF_TOK_DOCUMENT = 273,
EDIF_TOK_ENERGY = 274,
EDIF_TOK_EXTEND = 275,
EDIF_TOK_FLUX = 276,
EDIF_TOK_FREQUENCY = 277,
EDIF_TOK_GENERIC = 278,
EDIF_TOK_GRAPHIC = 279,
EDIF_TOK_INDUCTANCE = 280,
EDIF_TOK_INOUT = 281,
EDIF_TOK_INPUT = 282,
EDIF_TOK_LOGICMODEL = 283,
EDIF_TOK_LOWERCENTER = 284,
EDIF_TOK_LOWERLEFT = 285,
EDIF_TOK_LOWERRIGHT = 286,
EDIF_TOK_MASKLAYOUT = 287,
EDIF_TOK_MASS = 288,
EDIF_TOK_MEASURED = 289,
EDIF_TOK_MX = 290,
EDIF_TOK_MXR90 = 291,
EDIF_TOK_MY = 292,
EDIF_TOK_MYR90 = 293,
EDIF_TOK_NETLIST = 294,
EDIF_TOK_OUTPUT = 295,
EDIF_TOK_PCBLAYOUT = 296,
EDIF_TOK_POWER = 297,
EDIF_TOK_R0 = 298,
EDIF_TOK_R180 = 299,
EDIF_TOK_R270 = 300,
EDIF_TOK_R90 = 301,
EDIF_TOK_REQUIRED = 302,
EDIF_TOK_RESISTANCE = 303,
EDIF_TOK_RIPPER = 304,
EDIF_TOK_ROUND = 305,
EDIF_TOK_SCHEMATIC = 306,
EDIF_TOK_STRANGER = 307,
EDIF_TOK_SYMBOLIC = 308,
EDIF_TOK_TEMPERATURE = 309,
EDIF_TOK_TIE = 310,
EDIF_TOK_TIME = 311,
EDIF_TOK_TRUNCATE = 312,
EDIF_TOK_UPPERCENTER = 313,
EDIF_TOK_UPPERLEFT = 314,
EDIF_TOK_UPPERRIGHT = 315,
EDIF_TOK_VOLTAGE = 316,
EDIF_TOK_ACLOAD = 317,
EDIF_TOK_AFTER = 318,
EDIF_TOK_ANNOTATE = 319,
EDIF_TOK_APPLY = 320,
EDIF_TOK_ARC = 321,
EDIF_TOK_ARRAY = 322,
EDIF_TOK_ARRAYMACRO = 323,
EDIF_TOK_ARRAYRELATEDINFO = 324,
EDIF_TOK_ARRAYSITE = 325,
EDIF_TOK_ATLEAST = 326,
EDIF_TOK_ATMOST = 327,
EDIF_TOK_AUTHOR = 328,
EDIF_TOK_BASEARRAY = 329,
EDIF_TOK_BECOMES = 330,
EDIF_TOK_BETWEEN = 331,
EDIF_TOK_BOOLEAN = 332,
EDIF_TOK_BOOLEANDISPLAY = 333,
EDIF_TOK_BOOLEANMAP = 334,
EDIF_TOK_BORDERPATTERN = 335,
EDIF_TOK_BORDERWIDTH = 336,
EDIF_TOK_BOUNDINGBOX = 337,
EDIF_TOK_CELL = 338,
EDIF_TOK_CELLREF = 339,
EDIF_TOK_CELLTYPE = 340,
EDIF_TOK_CHANGE = 341,
EDIF_TOK_CIRCLE = 342,
EDIF_TOK_COLOR = 343,
EDIF_TOK_COMMENT = 344,
EDIF_TOK_COMMENTGRAPHICS = 345,
EDIF_TOK_COMPOUND = 346,
EDIF_TOK_CONNECTLOCATION = 347,
EDIF_TOK_CONTENTS = 348,
EDIF_TOK_CORNERTYPE = 349,
EDIF_TOK_CRITICALITY = 350,
EDIF_TOK_CURRENTMAP = 351,
EDIF_TOK_CURVE = 352,
EDIF_TOK_CYCLE = 353,
EDIF_TOK_DATAORIGIN = 354,
EDIF_TOK_DCFANINLOAD = 355,
EDIF_TOK_DCFANOUTLOAD = 356,
EDIF_TOK_DCMAXFANIN = 357,
EDIF_TOK_DCMAXFANOUT = 358,
EDIF_TOK_DELAY = 359,
EDIF_TOK_DELTA = 360,
EDIF_TOK_DERIVATION = 361,
EDIF_TOK_DESIGN = 362,
EDIF_TOK_DESIGNATOR = 363,
EDIF_TOK_DIFFERENCE = 364,
EDIF_TOK_DIRECTION = 365,
EDIF_TOK_DISPLAY = 366,
EDIF_TOK_DOMINATES = 367,
EDIF_TOK_DOT = 368,
EDIF_TOK_DURATION = 369,
EDIF_TOK_E = 370,
EDIF_TOK_EDIF = 371,
EDIF_TOK_EDIFLEVEL = 372,
EDIF_TOK_EDIFVERSION = 373,
EDIF_TOK_ENCLOSUREDISTANCE = 374,
EDIF_TOK_ENDTYPE = 375,
EDIF_TOK_ENTRY = 376,
EDIF_TOK_EVENT = 377,
EDIF_TOK_EXACTLY = 378,
EDIF_TOK_EXTERNAL = 379,
EDIF_TOK_FABRICATE = 380,
EDIF_TOK_FALSE = 381,
EDIF_TOK_FIGURE = 382,
EDIF_TOK_FIGUREAREA = 383,
EDIF_TOK_FIGUREGROUP = 384,
EDIF_TOK_FIGUREGROUPOBJECT = 385,
EDIF_TOK_FIGUREGROUPOVERRIDE = 386,
EDIF_TOK_FIGUREGROUPREF = 387,
EDIF_TOK_FIGUREPERIMETER = 388,
EDIF_TOK_FIGUREWIDTH = 389,
EDIF_TOK_FILLPATTERN = 390,
EDIF_TOK_FOLLOW = 391,
EDIF_TOK_FORBIDDENEVENT = 392,
EDIF_TOK_GLOBALPORTREF = 393,
EDIF_TOK_GREATERTHAN = 394,
EDIF_TOK_GRIDMAP = 395,
EDIF_TOK_IGNORE = 396,
EDIF_TOK_INCLUDEFIGUREGROUP = 397,
EDIF_TOK_INITIAL = 398,
EDIF_TOK_INSTANCE = 399,
EDIF_TOK_INSTANCEBACKANNOTATE = 400,
EDIF_TOK_INSTANCEGROUP = 401,
EDIF_TOK_INSTANCEMAP = 402,
EDIF_TOK_INSTANCEREF = 403,
EDIF_TOK_INTEGER = 404,
EDIF_TOK_INTEGERDISPLAY = 405,
EDIF_TOK_INTERFACE = 406,
EDIF_TOK_INTERFIGUREGROUPSPACING = 407,
EDIF_TOK_INTERSECTION = 408,
EDIF_TOK_INTRAFIGUREGROUPSPACING = 409,
EDIF_TOK_INVERSE = 410,
EDIF_TOK_ISOLATED = 411,
EDIF_TOK_JOINED = 412,
EDIF_TOK_JUSTIFY = 413,
EDIF_TOK_KEYWORDDISPLAY = 414,
EDIF_TOK_KEYWORDLEVEL = 415,
EDIF_TOK_KEYWORDMAP = 416,
EDIF_TOK_LESSTHAN = 417,
EDIF_TOK_LIBRARY = 418,
EDIF_TOK_LIBRARYREF = 419,
EDIF_TOK_LISTOFNETS = 420,
EDIF_TOK_LISTOFPORTS = 421,
EDIF_TOK_LOADDELAY = 422,
EDIF_TOK_LOGICASSIGN = 423,
EDIF_TOK_LOGICINPUT = 424,
EDIF_TOK_LOGICLIST = 425,
EDIF_TOK_LOGICMAPINPUT = 426,
EDIF_TOK_LOGICMAPOUTPUT = 427,
EDIF_TOK_LOGICONEOF = 428,
EDIF_TOK_LOGICOUTPUT = 429,
EDIF_TOK_LOGICPORT = 430,
EDIF_TOK_LOGICREF = 431,
EDIF_TOK_LOGICVALUE = 432,
EDIF_TOK_LOGICWAVEFORM = 433,
EDIF_TOK_MAINTAIN = 434,
EDIF_TOK_MATCH = 435,
EDIF_TOK_MEMBER = 436,
EDIF_TOK_MINOMAX = 437,
EDIF_TOK_MINOMAXDISPLAY = 438,
EDIF_TOK_MNM = 439,
EDIF_TOK_MULTIPLEVALUESET = 440,
EDIF_TOK_MUSTJOIN = 441,
EDIF_TOK_NAME = 442,
EDIF_TOK_NET = 443,
EDIF_TOK_NETBACKANNOTATE = 444,
EDIF_TOK_NETBUNDLE = 445,
EDIF_TOK_NETDELAY = 446,
EDIF_TOK_NETGROUP = 447,
EDIF_TOK_NETMAP = 448,
EDIF_TOK_NETREF = 449,
EDIF_TOK_NOCHANGE = 450,
EDIF_TOK_NONPERMUTABLE = 451,
EDIF_TOK_NOTALLOWED = 452,
EDIF_TOK_NOTCHSPACING = 453,
EDIF_TOK_NUMBER = 454,
EDIF_TOK_NUMBERDEFINITION = 455,
EDIF_TOK_NUMBERDISPLAY = 456,
EDIF_TOK_OFFPAGECONNECTOR = 457,
EDIF_TOK_OFFSETEVENT = 458,
EDIF_TOK_OPENSHAPE = 459,
EDIF_TOK_ORIENTATION = 460,
EDIF_TOK_ORIGIN = 461,
EDIF_TOK_OVERHANGDISTANCE = 462,
EDIF_TOK_OVERLAPDISTANCE = 463,
EDIF_TOK_OVERSIZE = 464,
EDIF_TOK_OWNER = 465,
EDIF_TOK_PAGE = 466,
EDIF_TOK_PAGESIZE = 467,
EDIF_TOK_PARAMETER = 468,
EDIF_TOK_PARAMETERASSIGN = 469,
EDIF_TOK_PARAMETERDISPLAY = 470,
EDIF_TOK_PATH = 471,
EDIF_TOK_PATHDELAY = 472,
EDIF_TOK_PATHWIDTH = 473,
EDIF_TOK_PERMUTABLE = 474,
EDIF_TOK_PHYSICALDESIGNRULE = 475,
EDIF_TOK_PLUG = 476,
EDIF_TOK_POINT = 477,
EDIF_TOK_POINTDISPLAY = 478,
EDIF_TOK_POINTLIST = 479,
EDIF_TOK_POLYGON = 480,
EDIF_TOK_PORT = 481,
EDIF_TOK_PORTBACKANNOTATE = 482,
EDIF_TOK_PORTBUNDLE = 483,
EDIF_TOK_PORTDELAY = 484,
EDIF_TOK_PORTGROUP = 485,
EDIF_TOK_PORTIMPLEMENTATION = 486,
EDIF_TOK_PORTINSTANCE = 487,
EDIF_TOK_PORTLIST = 488,
EDIF_TOK_PORTLISTALIAS = 489,
EDIF_TOK_PORTMAP = 490,
EDIF_TOK_PORTREF = 491,
EDIF_TOK_PROGRAM = 492,
EDIF_TOK_PROPERTY = 493,
EDIF_TOK_PROPERTYDISPLAY = 494,
EDIF_TOK_PROTECTIONFRAME = 495,
EDIF_TOK_PT = 496,
EDIF_TOK_RANGEVECTOR = 497,
EDIF_TOK_RECTANGLE = 498,
EDIF_TOK_RECTANGLESIZE = 499,
EDIF_TOK_RENAME = 500,
EDIF_TOK_RESOLVES = 501,
EDIF_TOK_SCALE = 502,
EDIF_TOK_SCALEX = 503,
EDIF_TOK_SCALEY = 504,
EDIF_TOK_SECTION = 505,
EDIF_TOK_SHAPE = 506,
EDIF_TOK_SIMULATE = 507,
EDIF_TOK_SIMULATIONINFO = 508,
EDIF_TOK_SINGLEVALUESET = 509,
EDIF_TOK_SITE = 510,
EDIF_TOK_SOCKET = 511,
EDIF_TOK_SOCKETSET = 512,
EDIF_TOK_STATUS = 513,
EDIF_TOK_STEADY = 514,
EDIF_TOK_STRING = 515,
EDIF_TOK_STRINGDISPLAY = 516,
EDIF_TOK_STRONG = 517,
EDIF_TOK_SYMBOL = 518,
EDIF_TOK_SYMMETRY = 519,
EDIF_TOK_TABLE = 520,
EDIF_TOK_TABLEDEFAULT = 521,
EDIF_TOK_TECHNOLOGY = 522,
EDIF_TOK_TEXTHEIGHT = 523,
EDIF_TOK_TIMEINTERVAL = 524,
EDIF_TOK_TIMESTAMP = 525,
EDIF_TOK_TIMING = 526,
EDIF_TOK_TRANSFORM = 527,
EDIF_TOK_TRANSITION = 528,
EDIF_TOK_TRIGGER = 529,
EDIF_TOK_TRUE = 530,
EDIF_TOK_UNCONSTRAINED = 531,
EDIF_TOK_UNDEFINED = 532,
EDIF_TOK_UNION = 533,
EDIF_TOK_UNIT = 534,
EDIF_TOK_UNUSED = 535,
EDIF_TOK_USERDATA = 536,
EDIF_TOK_VERSION = 537,
EDIF_TOK_VIEW = 538,
EDIF_TOK_VIEWLIST = 539,
EDIF_TOK_VIEWMAP = 540,
EDIF_TOK_VIEWREF = 541,
EDIF_TOK_VIEWTYPE = 542,
EDIF_TOK_VISIBLE = 543,
EDIF_TOK_VOLTAGEMAP = 544,
EDIF_TOK_WAVEVALUE = 545,
EDIF_TOK_WEAK = 546,
EDIF_TOK_WEAKJOINED = 547,
EDIF_TOK_WHEN = 548,
EDIF_TOK_WRITTEN = 549,
FLOATING = 258,
INTEGER = 259,
CHAR_CONST = 260,
STRING = 261,
T_FILEVERSION = 262,
T_PCB = 263,
T_LAYER = 264,
T_VIA = 265,
T_RAT = 266,
T_LINE = 267,
T_ARC = 268,
T_RECTANGLE = 269,
T_TEXT = 270,
T_ELEMENTLINE = 271,
T_ELEMENT = 272,
T_PIN = 273,
T_PAD = 274,
T_GRID = 275,
T_FLAGS = 276,
T_SYMBOL = 277,
T_SYMBOLLINE = 278,
T_CURSOR = 279,
T_ELEMENTARC = 280,
T_MARK = 281,
T_GROUPS = 282,
T_STYLES = 283,
T_POLYGON = 284,
T_POLYGON_HOLE = 285,
T_NETLIST = 286,
T_NET = 287,
T_CONN = 288,
T_AREA = 289,
T_THERMAL = 290,
T_DRC = 291,
T_ATTRIBUTE = 292,
T_UMIL = 293,
T_CMIL = 294,
T_MIL = 295,
T_IN = 296,
T_NM = 297,
T_UM = 298,
T_MM = 299,
T_M = 300,
T_KM = 301,
T_PX = 302,
FLOATING = 258,
INTEGER = 259,
CHAR_CONST = 260,
STRING = 261,
T_FILEVERSION = 262,
T_PCB = 263,
T_LAYER = 264,
T_VIA = 265,
T_RAT = 266,
T_LINE = 267,
T_ARC = 268,
T_RECTANGLE = 269,
T_TEXT = 270,
T_ELEMENTLINE = 271,
T_ELEMENT = 272,
T_PIN = 273,
T_PAD = 274,
T_GRID = 275,
T_FLAGS = 276,
T_SYMBOL = 277,
T_SYMBOLLINE = 278,
T_CURSOR = 279,
T_ELEMENTARC = 280,
T_MARK = 281,
T_GROUPS = 282,
T_STYLES = 283,
T_POLYGON = 284,
T_POLYGON_HOLE = 285,
T_NETLIST = 286,
T_NET = 287,
T_CONN = 288,
T_AREA = 289,
T_THERMAL = 290,
T_DRC = 291,
T_ATTRIBUTE = 292,
T_UMIL = 293,
T_CMIL = 294,
T_MIL = 295,
T_IN = 296,
T_NM = 297,
T_UM = 298,
T_MM = 299,
T_M = 300,
T_KM = 301,
T_PX = 302,
STRING = 258,
INCLUDE = 259,
STRING = 258,
INCLUDE = 259
} |
Functions |
LibraryMenuType * | GetLibraryMenuMemory (LibraryType *) |
| Get the next slot for a library menu.
|
LibraryEntryType * | GetLibraryEntryMemory (LibraryMenuType *) |
| Get the next slot for a library entry.
|
str_pair * | new_str_pair (char *s1, char *s2) |
pair_list * | new_pair_list (str_pair *ps) |
void | str_pair_free (str_pair *ps) |
void | pair_list_free (pair_list *pl) |
void | define_pcb_net (str_pair *name, pair_list *nodes) |
static int | yylex (void) |
static void | yyerror (const char *) |
static void | PopC (void) |
static void | yydestruct (char *yymsg, int yytype, YYSTYPE *yyvaluep) const |
int | yyparse () |
char * | xmalloc (int siz) |
static void | EnterKeyword (char *str) |
static char * | FindKeyword (char *str) |
static Token * | FindToken (register int cod) |
static Context * | FindContext (register int cod) |
static void | PushString (char chr) |
static char * | FormString () |
void | ParseEDIF (char *filename, FILE *err) |
static int | MatchToken (register char *str) |
static int | MatchContext (register char *str) |
Variables |
static const yytype_uint16 | yytranslate [] |
static const yytype_uint16 | yyr1 [] |
static const yytype_uint8 | yyr2 [] |
static const yytype_uint16 | yydefact [] |
static const yytype_int16 | yydefgoto [] |
static const yytype_int16 | yypact [] |
static const yytype_int16 | yypgoto [] |
static const yytype_uint16 | yytable [] |
static const yytype_int16 | yycheck [] |
static const yytype_uint16 | yystos [] |
int | yychar |
YYSTYPE | yylval |
int | yynerrs |
static Token | TokenDef [] |
static int | TokenDefSize = sizeof(TokenDef) / sizeof(Token) |
static short | e_CellType [] = {EDIF_TOK_TIE, EDIF_TOK_RIPPER, EDIF_TOK_GENERIC} |
static short | e_CornerType [] |
static short | e_Derivation [] |
static short | e_Direction [] |
static short | e_EndType [] |
static short | e_Justify [] |
static short | e_Orientation [] |
static short | e_Unit [] |
static short | e_ViewType [] |
static Tie | TieDef [] |
static int | TieDefSize = sizeof(TieDef) / sizeof(Tie) |
static Context | ContextDef [] |
static int | ContextDefSize = sizeof(ContextDef) / sizeof(Context) |
static short | f_NULL [] = {EDIF_TOK_EDIF} |
static short | f_Edif [] |
static short | f_AcLoad [] = {EDIF_TOK_MNM, EDIF_TOK_E, EDIF_TOK_MINOMAXDISPLAY} |
static short | f_After [] |
static short | f_Annotate [] = {EDIF_TOK_STRINGDISPLAY} |
static short | f_Apply [] |
static short | f_Arc [] = {EDIF_TOK_PT} |
static short | f_Array [] = {EDIF_TOK_NAME, EDIF_TOK_RENAME} |
static short | f_ArrayMacro [] = {EDIF_TOK_PLUG} |
static short | f_ArrayRelatedInfo [] |
static short | f_ArraySite [] = {EDIF_TOK_SOCKET} |
static short | f_AtLeast [] = {EDIF_TOK_E} |
static short | f_AtMost [] = {EDIF_TOK_E} |
static short | f_Becomes [] |
static short | f_Boolean [] |
static short | f_BooleanDisplay [] |
static short | f_BooleanMap [] = {EDIF_TOK_FALSE, EDIF_TOK_TRUE} |
static short | f_BorderPattern [] = {EDIF_TOK_BOOLEAN} |
static short | f_BoundingBox [] = {EDIF_TOK_RECTANGLE} |
static short | f_Cell [] |
static short | f_CellRef [] = {EDIF_TOK_NAME, EDIF_TOK_LIBRARYREF} |
static short | f_Change [] |
static short | f_Circle [] = {EDIF_TOK_PT, EDIF_TOK_PROPERTY} |
static short | f_Color [] = {EDIF_TOK_E} |
static short | f_CommentGraphics [] |
static short | f_Compound [] = {EDIF_TOK_NAME} |
static short | f_ConnectLocation [] = {EDIF_TOK_FIGURE} |
static short | f_Contents [] |
static short | f_Criticality [] = {EDIF_TOK_INTEGERDISPLAY} |
static short | f_CurrentMap [] = {EDIF_TOK_MNM, EDIF_TOK_E} |
static short | f_Curve [] = {EDIF_TOK_ARC, EDIF_TOK_PT} |
static short | f_Cycle [] = {EDIF_TOK_DURATION} |
static short | f_DataOrigin [] = {EDIF_TOK_VERSION} |
static short | f_DcFanInLoad [] = {EDIF_TOK_E, EDIF_TOK_NUMBERDISPLAY} |
static short | f_DcFanOutLoad [] = {EDIF_TOK_E, EDIF_TOK_NUMBERDISPLAY} |
static short | f_DcMaxFanIn [] = {EDIF_TOK_E, EDIF_TOK_NUMBERDISPLAY} |
static short | f_DcMaxFanOut [] = {EDIF_TOK_E, EDIF_TOK_NUMBERDISPLAY} |
static short | f_Delay [] = {EDIF_TOK_MNM, EDIF_TOK_E} |
static short | f_Delta [] = {EDIF_TOK_PT} |
static short | f_Design [] |
static short | f_Designator [] = {EDIF_TOK_STRINGDISPLAY} |
static short | f_Difference [] |
static short | f_Display [] |
static short | f_Dominates [] = {EDIF_TOK_NAME} |
static short | f_Dot [] = {EDIF_TOK_PT, EDIF_TOK_PROPERTY} |
static short | f_Duration [] = {EDIF_TOK_E} |
static short | f_EnclosureDistance [] |
static short | f_Entry [] |
static short | f_Exactly [] = {EDIF_TOK_E} |
static short | f_External [] |
static short | f_Fabricate [] = {EDIF_TOK_NAME, EDIF_TOK_RENAME} |
static short | f_Figure [] |
static short | f_FigureArea [] |
static short | f_FigureGroup [] |
static short | f_FigureGroupObject [] |
static short | f_FigureGroupOverride [] |
static short | f_FigureGroupRef [] = {EDIF_TOK_NAME, EDIF_TOK_LIBRARYREF} |
static short | f_FigurePerimeter [] |
static short | f_FigureWidth [] |
static short | f_FillPattern [] = {EDIF_TOK_BOOLEAN} |
static short | f_Follow [] |
static short | f_ForbiddenEvent [] = {EDIF_TOK_TIMEINTERVAL, EDIF_TOK_EVENT} |
static short | f_GlobalPortRef [] = {EDIF_TOK_NAME} |
static short | f_GreaterThan [] = {EDIF_TOK_E} |
static short | f_GridMap [] = {EDIF_TOK_E} |
static short | f_IncludeFigureGroup [] |
static short | f_Instance [] |
static short | f_InstanceBackAnnotate [] |
static short | f_InstanceGroup [] = {EDIF_TOK_INSTANCEREF} |
static short | f_InstanceMap [] |
static short | f_InstanceRef [] |
static short | f_Integer [] = {EDIF_TOK_INTEGERDISPLAY, EDIF_TOK_INTEGER} |
static short | f_IntegerDisplay [] = {EDIF_TOK_DISPLAY} |
static short | f_Interface [] |
static short | f_InterFigureGroupSpacing [] |
static short | f_Intersection [] |
static short | f_IntraFigureGroupSpacing [] |
static short | f_Inverse [] |
static short | f_Joined [] |
static short | f_KeywordDisplay [] = {EDIF_TOK_DISPLAY} |
static short | f_KeywordMap [] = {EDIF_TOK_KEYWORDLEVEL, EDIF_TOK_COMMENT} |
static short | f_LessThan [] = {EDIF_TOK_E} |
static short | f_Library [] |
static short | f_LibraryRef [] = {EDIF_TOK_NAME} |
static short | f_ListOfNets [] = {EDIF_TOK_NET} |
static short | f_ListOfPorts [] = {EDIF_TOK_PORT, EDIF_TOK_PORTBUNDLE} |
static short | f_LoadDelay [] = {EDIF_TOK_MNM, EDIF_TOK_E, EDIF_TOK_MINOMAXDISPLAY} |
static short | f_LogicAssign [] |
static short | f_LogicInput [] |
static short | f_LogicList [] |
static short | f_LogicMapInput [] = {EDIF_TOK_LOGICREF} |
static short | f_LogicMapOutput [] = {EDIF_TOK_LOGICREF} |
static short | f_LogicOneOf [] = {EDIF_TOK_NAME, EDIF_TOK_LOGICLIST} |
static short | f_LogicOutput [] |
static short | f_LogicPort [] |
static short | f_LogicRef [] = {EDIF_TOK_NAME, EDIF_TOK_LIBRARYREF} |
static short | f_LogicValue [] |
static short | f_LogicWaveform [] |
static short | f_Maintain [] |
static short | f_Match [] |
static short | f_Member [] = {EDIF_TOK_NAME} |
static short | f_MiNoMax [] |
static short | f_MiNoMaxDisplay [] = {EDIF_TOK_MNM, EDIF_TOK_E, EDIF_TOK_DISPLAY} |
static short | f_Mnm [] |
static short | f_MultipleValueSet [] = {EDIF_TOK_RANGEVECTOR} |
static short | f_MustJoin [] |
static short | f_Name [] = {EDIF_TOK_DISPLAY} |
static short | f_Net [] |
static short | f_NetBackAnnotate [] |
static short | f_NetBundle [] |
static short | f_NetDelay [] |
static short | f_NetGroup [] = {EDIF_TOK_NAME, EDIF_TOK_MEMBER, EDIF_TOK_NETREF} |
static short | f_NetMap [] |
static short | f_NetRef [] |
static short | f_NonPermutable [] = {EDIF_TOK_PORTREF, EDIF_TOK_PERMUTABLE} |
static short | f_NotAllowed [] |
static short | f_NotchSpacing [] |
static short | f_Number [] = {EDIF_TOK_E, EDIF_TOK_NUMBERDISPLAY, EDIF_TOK_NUMBER} |
static short | f_NumberDefinition [] |
static short | f_NumberDisplay [] = {EDIF_TOK_E, EDIF_TOK_DISPLAY} |
static short | f_OffPageConnector [] |
static short | f_OffsetEvent [] = {EDIF_TOK_EVENT, EDIF_TOK_E} |
static short | f_OpenShape [] = {EDIF_TOK_CURVE, EDIF_TOK_PROPERTY} |
static short | f_Origin [] = {EDIF_TOK_PT} |
static short | f_OverhangDistance [] |
static short | f_OverlapDistance [] |
static short | f_Oversize [] |
static short | f_Page [] |
static short | f_PageSize [] = {EDIF_TOK_RECTANGLE} |
static short | f_Parameter [] |
static short | f_ParameterAssign [] |
static short | f_ParameterDisplay [] |
static short | f_Path [] = {EDIF_TOK_POINTLIST, EDIF_TOK_PROPERTY} |
static short | f_PathDelay [] = {EDIF_TOK_DELAY, EDIF_TOK_EVENT} |
static short | f_Permutable [] |
static short | f_PhysicalDesignRule [] |
static short | f_Plug [] = {EDIF_TOK_SOCKETSET} |
static short | f_Point [] |
static short | f_PointDisplay [] = {EDIF_TOK_PT, EDIF_TOK_DISPLAY} |
static short | f_PointList [] = {EDIF_TOK_PT} |
static short | f_Polygon [] = {EDIF_TOK_POINTLIST, EDIF_TOK_PROPERTY} |
static short | f_Port [] |
static short | f_PortBackAnnotate [] |
static short | f_PortBundle [] |
static short | f_PortDelay [] |
static short | f_PortGroup [] |
static short | f_PortImplementation [] |
static short | f_PortInstance [] |
static short | f_PortList [] |
static short | f_PortListAlias [] |
static short | f_PortMap [] |
static short | f_PortRef [] |
static short | f_Program [] = {EDIF_TOK_VERSION} |
static short | f_Property [] |
static short | f_PropertyDisplay [] = {EDIF_TOK_NAME, EDIF_TOK_DISPLAY} |
static short | f_ProtectionFrame [] |
static short | f_RangeVector [] |
static short | f_Rectangle [] = {EDIF_TOK_PT, EDIF_TOK_PROPERTY} |
static short | f_RectangleSize [] |
static short | f_Rename [] = {EDIF_TOK_NAME, EDIF_TOK_STRINGDISPLAY} |
static short | f_Resolves [] = {EDIF_TOK_NAME} |
static short | f_Scale [] = {EDIF_TOK_E, EDIF_TOK_UNIT} |
static short | f_Section [] = {EDIF_TOK_SECTION, EDIF_TOK_INSTANCE} |
static short | f_Shape [] = {EDIF_TOK_CURVE, EDIF_TOK_PROPERTY} |
static short | f_Simulate [] |
static short | f_SimulationInfo [] |
static short | f_SingleValueSet [] |
static short | f_Site [] = {EDIF_TOK_VIEWREF, EDIF_TOK_TRANSFORM} |
static short | f_Socket [] = {EDIF_TOK_SYMMETRY} |
static short | f_SocketSet [] = {EDIF_TOK_SYMMETRY, EDIF_TOK_SITE} |
static short | f_Status [] |
static short | f_Steady [] |
static short | f_String [] = {EDIF_TOK_STRINGDISPLAY, EDIF_TOK_STRING} |
static short | f_StringDisplay [] = {EDIF_TOK_DISPLAY} |
static short | f_Strong [] = {EDIF_TOK_NAME} |
static short | f_Symbol [] |
static short | f_Symmetry [] = {EDIF_TOK_TRANSFORM} |
static short | f_Table [] = {EDIF_TOK_ENTRY, EDIF_TOK_TABLEDEFAULT} |
static short | f_TableDefault [] |
static short | f_Technology [] |
static short | f_TimeInterval [] |
static short | f_Timing [] |
static short | f_Transform [] |
static short | f_Transition [] |
static short | f_Trigger [] |
static short | f_Union [] |
static short | f_View [] |
static short | f_ViewList [] = {EDIF_TOK_VIEWREF, EDIF_TOK_VIEWLIST} |
static short | f_ViewMap [] |
static short | f_ViewRef [] = {EDIF_TOK_NAME, EDIF_TOK_CELLREF} |
static short | f_Visible [] = {EDIF_TOK_FALSE, EDIF_TOK_TRUE} |
static short | f_VoltageMap [] = {EDIF_TOK_MNM, EDIF_TOK_E} |
static short | f_WaveValue [] |
static short | f_Weak [] = {EDIF_TOK_NAME} |
static short | f_WeakJoined [] |
static short | f_When [] |
static short | f_Written [] |
static Binder | BinderDef [] |
static int | BinderDefSize = sizeof(BinderDef) / sizeof(Binder) |
static Keyword * | KeywordTable [KEYWORD_HASH] |
static Token * | TokenHash [TOKEN_HASH] |
static Context * | ContextHash [CONTEXT_HASH] |
static FILE * | Input = NULL |
static FILE * | Error = NULL |
static char * | InFile |
static long | LineNumber |
static ContextCar * | CSP = NULL |
static char | yytext [IDENT_LENGTH+1] |
static char | CharBuf [IDENT_LENGTH+1] |
static Bucket * | CurrentBucket = NULL |
static int | StringSize = 0 |