pcb 4.1.1
An interactive printed circuit board layout editor.

edif.h

Go to the documentation of this file.
00001 
00002 /* A Bison parser, made by GNU Bison 2.4.1.  */
00003 
00004 /* Skeleton interface for Bison's Yacc-like parsers in C
00005    
00006       Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
00007    Free Software Foundation, Inc.
00008    
00009    This program is free software: you can redistribute it and/or modify
00010    it under the terms of the GNU General Public License as published by
00011    the Free Software Foundation, either version 3 of the License, or
00012    (at your option) any later version.
00013    
00014    This program is distributed in the hope that it will be useful,
00015    but WITHOUT ANY WARRANTY; without even the implied warranty of
00016    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017    GNU General Public License for more details.
00018    
00019    You should have received a copy of the GNU General Public License
00020    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
00021 
00022 /* As a special exception, you may create a larger work that contains
00023    part or all of the Bison parser skeleton and distribute that work
00024    under terms of your choice, so long as that work isn't itself a
00025    parser generator using the skeleton or a modified version thereof
00026    as a parser skeleton.  Alternatively, if you modify or redistribute
00027    the parser skeleton itself, you may (at your option) remove this
00028    special exception, which will cause the skeleton and the resulting
00029    Bison output files to be licensed under the GNU General Public
00030    License without this special exception.
00031    
00032    This special exception was added by the Free Software Foundation in
00033    version 2.2 of Bison.  */
00034 
00035 
00036 /* Tokens.  */
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039    /* Put the tokens into the symbol table, so that GDB and other debuggers
00040       know about them.  */
00041    enum yytokentype {
00042      EDIF_TOK_IDENT = 258,
00043      EDIF_TOK_INT = 259,
00044      EDIF_TOK_KEYWORD = 260,
00045      EDIF_TOK_STR = 261,
00046      EDIF_TOK_ANGLE = 262,
00047      EDIF_TOK_BEHAVIOR = 263,
00048      EDIF_TOK_CALCULATED = 264,
00049      EDIF_TOK_CAPACITANCE = 265,
00050      EDIF_TOK_CENTERCENTER = 266,
00051      EDIF_TOK_CENTERLEFT = 267,
00052      EDIF_TOK_CENTERRIGHT = 268,
00053      EDIF_TOK_CHARGE = 269,
00054      EDIF_TOK_CONDUCTANCE = 270,
00055      EDIF_TOK_CURRENT = 271,
00056      EDIF_TOK_DISTANCE = 272,
00057      EDIF_TOK_DOCUMENT = 273,
00058      EDIF_TOK_ENERGY = 274,
00059      EDIF_TOK_EXTEND = 275,
00060      EDIF_TOK_FLUX = 276,
00061      EDIF_TOK_FREQUENCY = 277,
00062      EDIF_TOK_GENERIC = 278,
00063      EDIF_TOK_GRAPHIC = 279,
00064      EDIF_TOK_INDUCTANCE = 280,
00065      EDIF_TOK_INOUT = 281,
00066      EDIF_TOK_INPUT = 282,
00067      EDIF_TOK_LOGICMODEL = 283,
00068      EDIF_TOK_LOWERCENTER = 284,
00069      EDIF_TOK_LOWERLEFT = 285,
00070      EDIF_TOK_LOWERRIGHT = 286,
00071      EDIF_TOK_MASKLAYOUT = 287,
00072      EDIF_TOK_MASS = 288,
00073      EDIF_TOK_MEASURED = 289,
00074      EDIF_TOK_MX = 290,
00075      EDIF_TOK_MXR90 = 291,
00076      EDIF_TOK_MY = 292,
00077      EDIF_TOK_MYR90 = 293,
00078      EDIF_TOK_NETLIST = 294,
00079      EDIF_TOK_OUTPUT = 295,
00080      EDIF_TOK_PCBLAYOUT = 296,
00081      EDIF_TOK_POWER = 297,
00082      EDIF_TOK_R0 = 298,
00083      EDIF_TOK_R180 = 299,
00084      EDIF_TOK_R270 = 300,
00085      EDIF_TOK_R90 = 301,
00086      EDIF_TOK_REQUIRED = 302,
00087      EDIF_TOK_RESISTANCE = 303,
00088      EDIF_TOK_RIPPER = 304,
00089      EDIF_TOK_ROUND = 305,
00090      EDIF_TOK_SCHEMATIC = 306,
00091      EDIF_TOK_STRANGER = 307,
00092      EDIF_TOK_SYMBOLIC = 308,
00093      EDIF_TOK_TEMPERATURE = 309,
00094      EDIF_TOK_TIE = 310,
00095      EDIF_TOK_TIME = 311,
00096      EDIF_TOK_TRUNCATE = 312,
00097      EDIF_TOK_UPPERCENTER = 313,
00098      EDIF_TOK_UPPERLEFT = 314,
00099      EDIF_TOK_UPPERRIGHT = 315,
00100      EDIF_TOK_VOLTAGE = 316,
00101      EDIF_TOK_ACLOAD = 317,
00102      EDIF_TOK_AFTER = 318,
00103      EDIF_TOK_ANNOTATE = 319,
00104      EDIF_TOK_APPLY = 320,
00105      EDIF_TOK_ARC = 321,
00106      EDIF_TOK_ARRAY = 322,
00107      EDIF_TOK_ARRAYMACRO = 323,
00108      EDIF_TOK_ARRAYRELATEDINFO = 324,
00109      EDIF_TOK_ARRAYSITE = 325,
00110      EDIF_TOK_ATLEAST = 326,
00111      EDIF_TOK_ATMOST = 327,
00112      EDIF_TOK_AUTHOR = 328,
00113      EDIF_TOK_BASEARRAY = 329,
00114      EDIF_TOK_BECOMES = 330,
00115      EDIF_TOK_BETWEEN = 331,
00116      EDIF_TOK_BOOLEAN = 332,
00117      EDIF_TOK_BOOLEANDISPLAY = 333,
00118      EDIF_TOK_BOOLEANMAP = 334,
00119      EDIF_TOK_BORDERPATTERN = 335,
00120      EDIF_TOK_BORDERWIDTH = 336,
00121      EDIF_TOK_BOUNDINGBOX = 337,
00122      EDIF_TOK_CELL = 338,
00123      EDIF_TOK_CELLREF = 339,
00124      EDIF_TOK_CELLTYPE = 340,
00125      EDIF_TOK_CHANGE = 341,
00126      EDIF_TOK_CIRCLE = 342,
00127      EDIF_TOK_COLOR = 343,
00128      EDIF_TOK_COMMENT = 344,
00129      EDIF_TOK_COMMENTGRAPHICS = 345,
00130      EDIF_TOK_COMPOUND = 346,
00131      EDIF_TOK_CONNECTLOCATION = 347,
00132      EDIF_TOK_CONTENTS = 348,
00133      EDIF_TOK_CORNERTYPE = 349,
00134      EDIF_TOK_CRITICALITY = 350,
00135      EDIF_TOK_CURRENTMAP = 351,
00136      EDIF_TOK_CURVE = 352,
00137      EDIF_TOK_CYCLE = 353,
00138      EDIF_TOK_DATAORIGIN = 354,
00139      EDIF_TOK_DCFANINLOAD = 355,
00140      EDIF_TOK_DCFANOUTLOAD = 356,
00141      EDIF_TOK_DCMAXFANIN = 357,
00142      EDIF_TOK_DCMAXFANOUT = 358,
00143      EDIF_TOK_DELAY = 359,
00144      EDIF_TOK_DELTA = 360,
00145      EDIF_TOK_DERIVATION = 361,
00146      EDIF_TOK_DESIGN = 362,
00147      EDIF_TOK_DESIGNATOR = 363,
00148      EDIF_TOK_DIFFERENCE = 364,
00149      EDIF_TOK_DIRECTION = 365,
00150      EDIF_TOK_DISPLAY = 366,
00151      EDIF_TOK_DOMINATES = 367,
00152      EDIF_TOK_DOT = 368,
00153      EDIF_TOK_DURATION = 369,
00154      EDIF_TOK_E = 370,
00155      EDIF_TOK_EDIF = 371,
00156      EDIF_TOK_EDIFLEVEL = 372,
00157      EDIF_TOK_EDIFVERSION = 373,
00158      EDIF_TOK_ENCLOSUREDISTANCE = 374,
00159      EDIF_TOK_ENDTYPE = 375,
00160      EDIF_TOK_ENTRY = 376,
00161      EDIF_TOK_EVENT = 377,
00162      EDIF_TOK_EXACTLY = 378,
00163      EDIF_TOK_EXTERNAL = 379,
00164      EDIF_TOK_FABRICATE = 380,
00165      EDIF_TOK_FALSE = 381,
00166      EDIF_TOK_FIGURE = 382,
00167      EDIF_TOK_FIGUREAREA = 383,
00168      EDIF_TOK_FIGUREGROUP = 384,
00169      EDIF_TOK_FIGUREGROUPOBJECT = 385,
00170      EDIF_TOK_FIGUREGROUPOVERRIDE = 386,
00171      EDIF_TOK_FIGUREGROUPREF = 387,
00172      EDIF_TOK_FIGUREPERIMETER = 388,
00173      EDIF_TOK_FIGUREWIDTH = 389,
00174      EDIF_TOK_FILLPATTERN = 390,
00175      EDIF_TOK_FOLLOW = 391,
00176      EDIF_TOK_FORBIDDENEVENT = 392,
00177      EDIF_TOK_GLOBALPORTREF = 393,
00178      EDIF_TOK_GREATERTHAN = 394,
00179      EDIF_TOK_GRIDMAP = 395,
00180      EDIF_TOK_IGNORE = 396,
00181      EDIF_TOK_INCLUDEFIGUREGROUP = 397,
00182      EDIF_TOK_INITIAL = 398,
00183      EDIF_TOK_INSTANCE = 399,
00184      EDIF_TOK_INSTANCEBACKANNOTATE = 400,
00185      EDIF_TOK_INSTANCEGROUP = 401,
00186      EDIF_TOK_INSTANCEMAP = 402,
00187      EDIF_TOK_INSTANCEREF = 403,
00188      EDIF_TOK_INTEGER = 404,
00189      EDIF_TOK_INTEGERDISPLAY = 405,
00190      EDIF_TOK_INTERFACE = 406,
00191      EDIF_TOK_INTERFIGUREGROUPSPACING = 407,
00192      EDIF_TOK_INTERSECTION = 408,
00193      EDIF_TOK_INTRAFIGUREGROUPSPACING = 409,
00194      EDIF_TOK_INVERSE = 410,
00195      EDIF_TOK_ISOLATED = 411,
00196      EDIF_TOK_JOINED = 412,
00197      EDIF_TOK_JUSTIFY = 413,
00198      EDIF_TOK_KEYWORDDISPLAY = 414,
00199      EDIF_TOK_KEYWORDLEVEL = 415,
00200      EDIF_TOK_KEYWORDMAP = 416,
00201      EDIF_TOK_LESSTHAN = 417,
00202      EDIF_TOK_LIBRARY = 418,
00203      EDIF_TOK_LIBRARYREF = 419,
00204      EDIF_TOK_LISTOFNETS = 420,
00205      EDIF_TOK_LISTOFPORTS = 421,
00206      EDIF_TOK_LOADDELAY = 422,
00207      EDIF_TOK_LOGICASSIGN = 423,
00208      EDIF_TOK_LOGICINPUT = 424,
00209      EDIF_TOK_LOGICLIST = 425,
00210      EDIF_TOK_LOGICMAPINPUT = 426,
00211      EDIF_TOK_LOGICMAPOUTPUT = 427,
00212      EDIF_TOK_LOGICONEOF = 428,
00213      EDIF_TOK_LOGICOUTPUT = 429,
00214      EDIF_TOK_LOGICPORT = 430,
00215      EDIF_TOK_LOGICREF = 431,
00216      EDIF_TOK_LOGICVALUE = 432,
00217      EDIF_TOK_LOGICWAVEFORM = 433,
00218      EDIF_TOK_MAINTAIN = 434,
00219      EDIF_TOK_MATCH = 435,
00220      EDIF_TOK_MEMBER = 436,
00221      EDIF_TOK_MINOMAX = 437,
00222      EDIF_TOK_MINOMAXDISPLAY = 438,
00223      EDIF_TOK_MNM = 439,
00224      EDIF_TOK_MULTIPLEVALUESET = 440,
00225      EDIF_TOK_MUSTJOIN = 441,
00226      EDIF_TOK_NAME = 442,
00227      EDIF_TOK_NET = 443,
00228      EDIF_TOK_NETBACKANNOTATE = 444,
00229      EDIF_TOK_NETBUNDLE = 445,
00230      EDIF_TOK_NETDELAY = 446,
00231      EDIF_TOK_NETGROUP = 447,
00232      EDIF_TOK_NETMAP = 448,
00233      EDIF_TOK_NETREF = 449,
00234      EDIF_TOK_NOCHANGE = 450,
00235      EDIF_TOK_NONPERMUTABLE = 451,
00236      EDIF_TOK_NOTALLOWED = 452,
00237      EDIF_TOK_NOTCHSPACING = 453,
00238      EDIF_TOK_NUMBER = 454,
00239      EDIF_TOK_NUMBERDEFINITION = 455,
00240      EDIF_TOK_NUMBERDISPLAY = 456,
00241      EDIF_TOK_OFFPAGECONNECTOR = 457,
00242      EDIF_TOK_OFFSETEVENT = 458,
00243      EDIF_TOK_OPENSHAPE = 459,
00244      EDIF_TOK_ORIENTATION = 460,
00245      EDIF_TOK_ORIGIN = 461,
00246      EDIF_TOK_OVERHANGDISTANCE = 462,
00247      EDIF_TOK_OVERLAPDISTANCE = 463,
00248      EDIF_TOK_OVERSIZE = 464,
00249      EDIF_TOK_OWNER = 465,
00250      EDIF_TOK_PAGE = 466,
00251      EDIF_TOK_PAGESIZE = 467,
00252      EDIF_TOK_PARAMETER = 468,
00253      EDIF_TOK_PARAMETERASSIGN = 469,
00254      EDIF_TOK_PARAMETERDISPLAY = 470,
00255      EDIF_TOK_PATH = 471,
00256      EDIF_TOK_PATHDELAY = 472,
00257      EDIF_TOK_PATHWIDTH = 473,
00258      EDIF_TOK_PERMUTABLE = 474,
00259      EDIF_TOK_PHYSICALDESIGNRULE = 475,
00260      EDIF_TOK_PLUG = 476,
00261      EDIF_TOK_POINT = 477,
00262      EDIF_TOK_POINTDISPLAY = 478,
00263      EDIF_TOK_POINTLIST = 479,
00264      EDIF_TOK_POLYGON = 480,
00265      EDIF_TOK_PORT = 481,
00266      EDIF_TOK_PORTBACKANNOTATE = 482,
00267      EDIF_TOK_PORTBUNDLE = 483,
00268      EDIF_TOK_PORTDELAY = 484,
00269      EDIF_TOK_PORTGROUP = 485,
00270      EDIF_TOK_PORTIMPLEMENTATION = 486,
00271      EDIF_TOK_PORTINSTANCE = 487,
00272      EDIF_TOK_PORTLIST = 488,
00273      EDIF_TOK_PORTLISTALIAS = 489,
00274      EDIF_TOK_PORTMAP = 490,
00275      EDIF_TOK_PORTREF = 491,
00276      EDIF_TOK_PROGRAM = 492,
00277      EDIF_TOK_PROPERTY = 493,
00278      EDIF_TOK_PROPERTYDISPLAY = 494,
00279      EDIF_TOK_PROTECTIONFRAME = 495,
00280      EDIF_TOK_PT = 496,
00281      EDIF_TOK_RANGEVECTOR = 497,
00282      EDIF_TOK_RECTANGLE = 498,
00283      EDIF_TOK_RECTANGLESIZE = 499,
00284      EDIF_TOK_RENAME = 500,
00285      EDIF_TOK_RESOLVES = 501,
00286      EDIF_TOK_SCALE = 502,
00287      EDIF_TOK_SCALEX = 503,
00288      EDIF_TOK_SCALEY = 504,
00289      EDIF_TOK_SECTION = 505,
00290      EDIF_TOK_SHAPE = 506,
00291      EDIF_TOK_SIMULATE = 507,
00292      EDIF_TOK_SIMULATIONINFO = 508,
00293      EDIF_TOK_SINGLEVALUESET = 509,
00294      EDIF_TOK_SITE = 510,
00295      EDIF_TOK_SOCKET = 511,
00296      EDIF_TOK_SOCKETSET = 512,
00297      EDIF_TOK_STATUS = 513,
00298      EDIF_TOK_STEADY = 514,
00299      EDIF_TOK_STRING = 515,
00300      EDIF_TOK_STRINGDISPLAY = 516,
00301      EDIF_TOK_STRONG = 517,
00302      EDIF_TOK_SYMBOL = 518,
00303      EDIF_TOK_SYMMETRY = 519,
00304      EDIF_TOK_TABLE = 520,
00305      EDIF_TOK_TABLEDEFAULT = 521,
00306      EDIF_TOK_TECHNOLOGY = 522,
00307      EDIF_TOK_TEXTHEIGHT = 523,
00308      EDIF_TOK_TIMEINTERVAL = 524,
00309      EDIF_TOK_TIMESTAMP = 525,
00310      EDIF_TOK_TIMING = 526,
00311      EDIF_TOK_TRANSFORM = 527,
00312      EDIF_TOK_TRANSITION = 528,
00313      EDIF_TOK_TRIGGER = 529,
00314      EDIF_TOK_TRUE = 530,
00315      EDIF_TOK_UNCONSTRAINED = 531,
00316      EDIF_TOK_UNDEFINED = 532,
00317      EDIF_TOK_UNION = 533,
00318      EDIF_TOK_UNIT = 534,
00319      EDIF_TOK_UNUSED = 535,
00320      EDIF_TOK_USERDATA = 536,
00321      EDIF_TOK_VERSION = 537,
00322      EDIF_TOK_VIEW = 538,
00323      EDIF_TOK_VIEWLIST = 539,
00324      EDIF_TOK_VIEWMAP = 540,
00325      EDIF_TOK_VIEWREF = 541,
00326      EDIF_TOK_VIEWTYPE = 542,
00327      EDIF_TOK_VISIBLE = 543,
00328      EDIF_TOK_VOLTAGEMAP = 544,
00329      EDIF_TOK_WAVEVALUE = 545,
00330      EDIF_TOK_WEAK = 546,
00331      EDIF_TOK_WEAKJOINED = 547,
00332      EDIF_TOK_WHEN = 548,
00333      EDIF_TOK_WRITTEN = 549
00334    };
00335 #endif
00336 /* Tokens.  */
00337 #define EDIF_TOK_IDENT 258
00338 #define EDIF_TOK_INT 259
00339 #define EDIF_TOK_KEYWORD 260
00340 #define EDIF_TOK_STR 261
00341 #define EDIF_TOK_ANGLE 262
00342 #define EDIF_TOK_BEHAVIOR 263
00343 #define EDIF_TOK_CALCULATED 264
00344 #define EDIF_TOK_CAPACITANCE 265
00345 #define EDIF_TOK_CENTERCENTER 266
00346 #define EDIF_TOK_CENTERLEFT 267
00347 #define EDIF_TOK_CENTERRIGHT 268
00348 #define EDIF_TOK_CHARGE 269
00349 #define EDIF_TOK_CONDUCTANCE 270
00350 #define EDIF_TOK_CURRENT 271
00351 #define EDIF_TOK_DISTANCE 272
00352 #define EDIF_TOK_DOCUMENT 273
00353 #define EDIF_TOK_ENERGY 274
00354 #define EDIF_TOK_EXTEND 275
00355 #define EDIF_TOK_FLUX 276
00356 #define EDIF_TOK_FREQUENCY 277
00357 #define EDIF_TOK_GENERIC 278
00358 #define EDIF_TOK_GRAPHIC 279
00359 #define EDIF_TOK_INDUCTANCE 280
00360 #define EDIF_TOK_INOUT 281
00361 #define EDIF_TOK_INPUT 282
00362 #define EDIF_TOK_LOGICMODEL 283
00363 #define EDIF_TOK_LOWERCENTER 284
00364 #define EDIF_TOK_LOWERLEFT 285
00365 #define EDIF_TOK_LOWERRIGHT 286
00366 #define EDIF_TOK_MASKLAYOUT 287
00367 #define EDIF_TOK_MASS 288
00368 #define EDIF_TOK_MEASURED 289
00369 #define EDIF_TOK_MX 290
00370 #define EDIF_TOK_MXR90 291
00371 #define EDIF_TOK_MY 292
00372 #define EDIF_TOK_MYR90 293
00373 #define EDIF_TOK_NETLIST 294
00374 #define EDIF_TOK_OUTPUT 295
00375 #define EDIF_TOK_PCBLAYOUT 296
00376 #define EDIF_TOK_POWER 297
00377 #define EDIF_TOK_R0 298
00378 #define EDIF_TOK_R180 299
00379 #define EDIF_TOK_R270 300
00380 #define EDIF_TOK_R90 301
00381 #define EDIF_TOK_REQUIRED 302
00382 #define EDIF_TOK_RESISTANCE 303
00383 #define EDIF_TOK_RIPPER 304
00384 #define EDIF_TOK_ROUND 305
00385 #define EDIF_TOK_SCHEMATIC 306
00386 #define EDIF_TOK_STRANGER 307
00387 #define EDIF_TOK_SYMBOLIC 308
00388 #define EDIF_TOK_TEMPERATURE 309
00389 #define EDIF_TOK_TIE 310
00390 #define EDIF_TOK_TIME 311
00391 #define EDIF_TOK_TRUNCATE 312
00392 #define EDIF_TOK_UPPERCENTER 313
00393 #define EDIF_TOK_UPPERLEFT 314
00394 #define EDIF_TOK_UPPERRIGHT 315
00395 #define EDIF_TOK_VOLTAGE 316
00396 #define EDIF_TOK_ACLOAD 317
00397 #define EDIF_TOK_AFTER 318
00398 #define EDIF_TOK_ANNOTATE 319
00399 #define EDIF_TOK_APPLY 320
00400 #define EDIF_TOK_ARC 321
00401 #define EDIF_TOK_ARRAY 322
00402 #define EDIF_TOK_ARRAYMACRO 323
00403 #define EDIF_TOK_ARRAYRELATEDINFO 324
00404 #define EDIF_TOK_ARRAYSITE 325
00405 #define EDIF_TOK_ATLEAST 326
00406 #define EDIF_TOK_ATMOST 327
00407 #define EDIF_TOK_AUTHOR 328
00408 #define EDIF_TOK_BASEARRAY 329
00409 #define EDIF_TOK_BECOMES 330
00410 #define EDIF_TOK_BETWEEN 331
00411 #define EDIF_TOK_BOOLEAN 332
00412 #define EDIF_TOK_BOOLEANDISPLAY 333
00413 #define EDIF_TOK_BOOLEANMAP 334
00414 #define EDIF_TOK_BORDERPATTERN 335
00415 #define EDIF_TOK_BORDERWIDTH 336
00416 #define EDIF_TOK_BOUNDINGBOX 337
00417 #define EDIF_TOK_CELL 338
00418 #define EDIF_TOK_CELLREF 339
00419 #define EDIF_TOK_CELLTYPE 340
00420 #define EDIF_TOK_CHANGE 341
00421 #define EDIF_TOK_CIRCLE 342
00422 #define EDIF_TOK_COLOR 343
00423 #define EDIF_TOK_COMMENT 344
00424 #define EDIF_TOK_COMMENTGRAPHICS 345
00425 #define EDIF_TOK_COMPOUND 346
00426 #define EDIF_TOK_CONNECTLOCATION 347
00427 #define EDIF_TOK_CONTENTS 348
00428 #define EDIF_TOK_CORNERTYPE 349
00429 #define EDIF_TOK_CRITICALITY 350
00430 #define EDIF_TOK_CURRENTMAP 351
00431 #define EDIF_TOK_CURVE 352
00432 #define EDIF_TOK_CYCLE 353
00433 #define EDIF_TOK_DATAORIGIN 354
00434 #define EDIF_TOK_DCFANINLOAD 355
00435 #define EDIF_TOK_DCFANOUTLOAD 356
00436 #define EDIF_TOK_DCMAXFANIN 357
00437 #define EDIF_TOK_DCMAXFANOUT 358
00438 #define EDIF_TOK_DELAY 359
00439 #define EDIF_TOK_DELTA 360
00440 #define EDIF_TOK_DERIVATION 361
00441 #define EDIF_TOK_DESIGN 362
00442 #define EDIF_TOK_DESIGNATOR 363
00443 #define EDIF_TOK_DIFFERENCE 364
00444 #define EDIF_TOK_DIRECTION 365
00445 #define EDIF_TOK_DISPLAY 366
00446 #define EDIF_TOK_DOMINATES 367
00447 #define EDIF_TOK_DOT 368
00448 #define EDIF_TOK_DURATION 369
00449 #define EDIF_TOK_E 370
00450 #define EDIF_TOK_EDIF 371
00451 #define EDIF_TOK_EDIFLEVEL 372
00452 #define EDIF_TOK_EDIFVERSION 373
00453 #define EDIF_TOK_ENCLOSUREDISTANCE 374
00454 #define EDIF_TOK_ENDTYPE 375
00455 #define EDIF_TOK_ENTRY 376
00456 #define EDIF_TOK_EVENT 377
00457 #define EDIF_TOK_EXACTLY 378
00458 #define EDIF_TOK_EXTERNAL 379
00459 #define EDIF_TOK_FABRICATE 380
00460 #define EDIF_TOK_FALSE 381
00461 #define EDIF_TOK_FIGURE 382
00462 #define EDIF_TOK_FIGUREAREA 383
00463 #define EDIF_TOK_FIGUREGROUP 384
00464 #define EDIF_TOK_FIGUREGROUPOBJECT 385
00465 #define EDIF_TOK_FIGUREGROUPOVERRIDE 386
00466 #define EDIF_TOK_FIGUREGROUPREF 387
00467 #define EDIF_TOK_FIGUREPERIMETER 388
00468 #define EDIF_TOK_FIGUREWIDTH 389
00469 #define EDIF_TOK_FILLPATTERN 390
00470 #define EDIF_TOK_FOLLOW 391
00471 #define EDIF_TOK_FORBIDDENEVENT 392
00472 #define EDIF_TOK_GLOBALPORTREF 393
00473 #define EDIF_TOK_GREATERTHAN 394
00474 #define EDIF_TOK_GRIDMAP 395
00475 #define EDIF_TOK_IGNORE 396
00476 #define EDIF_TOK_INCLUDEFIGUREGROUP 397
00477 #define EDIF_TOK_INITIAL 398
00478 #define EDIF_TOK_INSTANCE 399
00479 #define EDIF_TOK_INSTANCEBACKANNOTATE 400
00480 #define EDIF_TOK_INSTANCEGROUP 401
00481 #define EDIF_TOK_INSTANCEMAP 402
00482 #define EDIF_TOK_INSTANCEREF 403
00483 #define EDIF_TOK_INTEGER 404
00484 #define EDIF_TOK_INTEGERDISPLAY 405
00485 #define EDIF_TOK_INTERFACE 406
00486 #define EDIF_TOK_INTERFIGUREGROUPSPACING 407
00487 #define EDIF_TOK_INTERSECTION 408
00488 #define EDIF_TOK_INTRAFIGUREGROUPSPACING 409
00489 #define EDIF_TOK_INVERSE 410
00490 #define EDIF_TOK_ISOLATED 411
00491 #define EDIF_TOK_JOINED 412
00492 #define EDIF_TOK_JUSTIFY 413
00493 #define EDIF_TOK_KEYWORDDISPLAY 414
00494 #define EDIF_TOK_KEYWORDLEVEL 415
00495 #define EDIF_TOK_KEYWORDMAP 416
00496 #define EDIF_TOK_LESSTHAN 417
00497 #define EDIF_TOK_LIBRARY 418
00498 #define EDIF_TOK_LIBRARYREF 419
00499 #define EDIF_TOK_LISTOFNETS 420
00500 #define EDIF_TOK_LISTOFPORTS 421
00501 #define EDIF_TOK_LOADDELAY 422
00502 #define EDIF_TOK_LOGICASSIGN 423
00503 #define EDIF_TOK_LOGICINPUT 424
00504 #define EDIF_TOK_LOGICLIST 425
00505 #define EDIF_TOK_LOGICMAPINPUT 426
00506 #define EDIF_TOK_LOGICMAPOUTPUT 427
00507 #define EDIF_TOK_LOGICONEOF 428
00508 #define EDIF_TOK_LOGICOUTPUT 429
00509 #define EDIF_TOK_LOGICPORT 430
00510 #define EDIF_TOK_LOGICREF 431
00511 #define EDIF_TOK_LOGICVALUE 432
00512 #define EDIF_TOK_LOGICWAVEFORM 433
00513 #define EDIF_TOK_MAINTAIN 434
00514 #define EDIF_TOK_MATCH 435
00515 #define EDIF_TOK_MEMBER 436
00516 #define EDIF_TOK_MINOMAX 437
00517 #define EDIF_TOK_MINOMAXDISPLAY 438
00518 #define EDIF_TOK_MNM 439
00519 #define EDIF_TOK_MULTIPLEVALUESET 440
00520 #define EDIF_TOK_MUSTJOIN 441
00521 #define EDIF_TOK_NAME 442
00522 #define EDIF_TOK_NET 443
00523 #define EDIF_TOK_NETBACKANNOTATE 444
00524 #define EDIF_TOK_NETBUNDLE 445
00525 #define EDIF_TOK_NETDELAY 446
00526 #define EDIF_TOK_NETGROUP 447
00527 #define EDIF_TOK_NETMAP 448
00528 #define EDIF_TOK_NETREF 449
00529 #define EDIF_TOK_NOCHANGE 450
00530 #define EDIF_TOK_NONPERMUTABLE 451
00531 #define EDIF_TOK_NOTALLOWED 452
00532 #define EDIF_TOK_NOTCHSPACING 453
00533 #define EDIF_TOK_NUMBER 454
00534 #define EDIF_TOK_NUMBERDEFINITION 455
00535 #define EDIF_TOK_NUMBERDISPLAY 456
00536 #define EDIF_TOK_OFFPAGECONNECTOR 457
00537 #define EDIF_TOK_OFFSETEVENT 458
00538 #define EDIF_TOK_OPENSHAPE 459
00539 #define EDIF_TOK_ORIENTATION 460
00540 #define EDIF_TOK_ORIGIN 461
00541 #define EDIF_TOK_OVERHANGDISTANCE 462
00542 #define EDIF_TOK_OVERLAPDISTANCE 463
00543 #define EDIF_TOK_OVERSIZE 464
00544 #define EDIF_TOK_OWNER 465
00545 #define EDIF_TOK_PAGE 466
00546 #define EDIF_TOK_PAGESIZE 467
00547 #define EDIF_TOK_PARAMETER 468
00548 #define EDIF_TOK_PARAMETERASSIGN 469
00549 #define EDIF_TOK_PARAMETERDISPLAY 470
00550 #define EDIF_TOK_PATH 471
00551 #define EDIF_TOK_PATHDELAY 472
00552 #define EDIF_TOK_PATHWIDTH 473
00553 #define EDIF_TOK_PERMUTABLE 474
00554 #define EDIF_TOK_PHYSICALDESIGNRULE 475
00555 #define EDIF_TOK_PLUG 476
00556 #define EDIF_TOK_POINT 477
00557 #define EDIF_TOK_POINTDISPLAY 478
00558 #define EDIF_TOK_POINTLIST 479
00559 #define EDIF_TOK_POLYGON 480
00560 #define EDIF_TOK_PORT 481
00561 #define EDIF_TOK_PORTBACKANNOTATE 482
00562 #define EDIF_TOK_PORTBUNDLE 483
00563 #define EDIF_TOK_PORTDELAY 484
00564 #define EDIF_TOK_PORTGROUP 485
00565 #define EDIF_TOK_PORTIMPLEMENTATION 486
00566 #define EDIF_TOK_PORTINSTANCE 487
00567 #define EDIF_TOK_PORTLIST 488
00568 #define EDIF_TOK_PORTLISTALIAS 489
00569 #define EDIF_TOK_PORTMAP 490
00570 #define EDIF_TOK_PORTREF 491
00571 #define EDIF_TOK_PROGRAM 492
00572 #define EDIF_TOK_PROPERTY 493
00573 #define EDIF_TOK_PROPERTYDISPLAY 494
00574 #define EDIF_TOK_PROTECTIONFRAME 495
00575 #define EDIF_TOK_PT 496
00576 #define EDIF_TOK_RANGEVECTOR 497
00577 #define EDIF_TOK_RECTANGLE 498
00578 #define EDIF_TOK_RECTANGLESIZE 499
00579 #define EDIF_TOK_RENAME 500
00580 #define EDIF_TOK_RESOLVES 501
00581 #define EDIF_TOK_SCALE 502
00582 #define EDIF_TOK_SCALEX 503
00583 #define EDIF_TOK_SCALEY 504
00584 #define EDIF_TOK_SECTION 505
00585 #define EDIF_TOK_SHAPE 506
00586 #define EDIF_TOK_SIMULATE 507
00587 #define EDIF_TOK_SIMULATIONINFO 508
00588 #define EDIF_TOK_SINGLEVALUESET 509
00589 #define EDIF_TOK_SITE 510
00590 #define EDIF_TOK_SOCKET 511
00591 #define EDIF_TOK_SOCKETSET 512
00592 #define EDIF_TOK_STATUS 513
00593 #define EDIF_TOK_STEADY 514
00594 #define EDIF_TOK_STRING 515
00595 #define EDIF_TOK_STRINGDISPLAY 516
00596 #define EDIF_TOK_STRONG 517
00597 #define EDIF_TOK_SYMBOL 518
00598 #define EDIF_TOK_SYMMETRY 519
00599 #define EDIF_TOK_TABLE 520
00600 #define EDIF_TOK_TABLEDEFAULT 521
00601 #define EDIF_TOK_TECHNOLOGY 522
00602 #define EDIF_TOK_TEXTHEIGHT 523
00603 #define EDIF_TOK_TIMEINTERVAL 524
00604 #define EDIF_TOK_TIMESTAMP 525
00605 #define EDIF_TOK_TIMING 526
00606 #define EDIF_TOK_TRANSFORM 527
00607 #define EDIF_TOK_TRANSITION 528
00608 #define EDIF_TOK_TRIGGER 529
00609 #define EDIF_TOK_TRUE 530
00610 #define EDIF_TOK_UNCONSTRAINED 531
00611 #define EDIF_TOK_UNDEFINED 532
00612 #define EDIF_TOK_UNION 533
00613 #define EDIF_TOK_UNIT 534
00614 #define EDIF_TOK_UNUSED 535
00615 #define EDIF_TOK_USERDATA 536
00616 #define EDIF_TOK_VERSION 537
00617 #define EDIF_TOK_VIEW 538
00618 #define EDIF_TOK_VIEWLIST 539
00619 #define EDIF_TOK_VIEWMAP 540
00620 #define EDIF_TOK_VIEWREF 541
00621 #define EDIF_TOK_VIEWTYPE 542
00622 #define EDIF_TOK_VISIBLE 543
00623 #define EDIF_TOK_VOLTAGEMAP 544
00624 #define EDIF_TOK_WAVEVALUE 545
00625 #define EDIF_TOK_WEAK 546
00626 #define EDIF_TOK_WEAKJOINED 547
00627 #define EDIF_TOK_WHEN 548
00628 #define EDIF_TOK_WRITTEN 549
00629 
00630 
00631 
00632 
00633 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00634 typedef union YYSTYPE
00635 {
00636 
00637 /* Line 1676 of yacc.c  */
00638 #line 193 "edif.y"
00639 
00640     char* s;
00641     pair_list* pl;
00642     str_pair* ps;
00643 
00644 
00645 
00646 /* Line 1676 of yacc.c  */
00647 #line 648 "edif.h"
00648 } YYSTYPE;
00649 # define YYSTYPE_IS_TRIVIAL 1
00650 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
00651 # define YYSTYPE_IS_DECLARED 1
00652 #endif
00653 
00654 extern YYSTYPE ediflval;
00655 
00656