pcb 4.1.1
An interactive printed circuit board layout editor.
|
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