byucc.jhdl.parsers.edif.visitor
Interface Visitor

All Known Implementing Classes:
DepthFirstVisitor

public interface Visitor

All void visitors must implement this interface.


Method Summary
 void visit(abs n)
          f0 -> "(" f1 -> "abs" f2 -> numberValue() f3 -> ")"
 void visit(acLoad n)
          f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 ->
 void visit(after n)
          f0 -> f1 -> f2 -> miNoMaxValue() f3 -> ( logicAssign() | follow() | maintain() | comment() | userData() )* f4 ->
 void visit(and n)
          f0 -> "(" f1 -> "and" f2 -> ( booleanValue() )* f3 -> ")"
 void visit(annotate n)
          f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() ) f3 ->
 void visit(apply n)
          f0 -> f1 -> f2 -> cycle() f3 -> ( logicInput() | logicOutput() | comment() | userData() )* f4 ->
 void visit(arc n)
          f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> pointValue() f5 ->
 void visit(array n)
          f0 -> f1 -> f2 -> nameDef() f3 -> integerValue() f4 -> ( integerValue() )* f5 ->
 void visit(arrayMacro n)
          f0 -> f1 -> f2 -> plug() f3 ->
 void visit(arrayRelatedInfo n)
          f0 -> f1 -> f2 -> ( arrayMacro() | arraySite() | baseArray() ) f3 -> ( comment() | userData() )* f4 ->
 void visit(arraySite n)
          f0 -> f1 -> f2 -> socket() f3 ->
 void visit(atLeast n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(atMost n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(author n)
          f0 -> f1 -> f2 -> f3 ->
 void visit(baseArray n)
          f0 -> f1 -> f2 ->
 void visit(becomes n)
          f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() ) f3 ->
 void visit(between n)
          f0 -> f1 -> f2 -> ( atLeast() | greaterThan() ) f3 -> ( atMost() | lessThan() ) f4 ->
 void visit(booleanDisplay n)
          f0 -> f1 -> f2 -> booleanValue() f3 -> ( display() )* f4 ->
 void visit(booleanMap n)
          f0 -> f1 -> f2 -> booleanValue() f3 ->
 void visit(booleanValue n)
          f0 -> myFalse() | myTrue() | valueNameRef() | and() | or() | not() | xor() | equal() | increasing() | strictlyIncreasing()
 void visit(borderPattern n)
          f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 -> myBoolean() f5 ->
 void visit(borderWidth n)
          f0 -> f1 -> f2 -> integerValue() f3 ->
 void visit(boundingBox n)
          f0 -> f1 -> f2 -> rectangle() f3 ->
 void visit(ceiling n)
          f0 -> "(" f1 -> "ceiling" f2 -> numberValue() f3 -> ")"
 void visit(cell n)
          f0 -> f1 -> f2 -> cellNameDef() f3 -> cellType() f4 -> ( status() | view() | viewMap() | property() | comment() | userData() )* f5 ->
 void visit(cellNameDef n)
          f0 -> nameDef()
 void visit(cellNameRef n)
          f0 -> nameRef()
 void visit(cellRef n)
          f0 -> f1 -> f2 -> cellNameRef() f3 -> [ libraryRef() ] f4 ->
 void visit(cellType n)
          f0 -> f1 -> f2 -> ( | | ) f3 ->
 void visit(change n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> [ transition() | becomes() ] f4 ->
 void visit(circle n)
          f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> ( property() )* f5 ->
 void visit(color n)
          f0 -> f1 -> f2 -> scaledInteger() f3 -> scaledInteger() f4 -> scaledInteger() f5 ->
 void visit(comment n)
          f0 -> f1 -> f2 -> ( )* f3 ->
 void visit(commentGraphics n)
          f0 -> f1 -> f2 -> ( annotate() | figure() | instance() | boundingBox() | property() )* f3 ->
 void visit(compound n)
          f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->
 void visit(concat n)
          f0 -> "(" f1 -> "concat" f2 -> ( stringValue() )* f3 -> ")"
 void visit(connectLocation n)
          f0 -> f1 -> f2 -> ( figure() )* f3 ->
 void visit(constant n)
          f0 -> "(" f1 -> "constant" f2 -> valueNameDef() f3 -> typedValue() f4 -> ")"
 void visit(constraint n)
          f0 -> "(" f1 -> "constraint" f2 -> booleanValue() f3 -> ( property() )* f4 -> ")"
 void visit(contents n)
          f0 -> "(" f1 -> "contents" f2 -> ( instance() | offPageConnector() | figure() | section() | net() | netBundle() | page() | commentGraphics() | portImplementation() | timing() | simulate() | when() | follow() | logicPort() | boundingBox() | constant() | constraint() | variable() | comment() | userData() )* f3 -> ")"
 void visit(cornerType n)
          f0 -> f1 -> f2 -> ( | | ) f3 ->
 void visit(criticality n)
          f0 -> f1 -> f2 -> ( integerValue() | integerDisplay() ) f3 ->
 void visit(currentMap n)
          f0 -> f1 -> f2 -> miNoMaxValue() f3 ->
 void visit(curve n)
          f0 -> f1 -> f2 -> ( arc() | pointValue() )* f3 ->
 void visit(cycle n)
          f0 -> f1 -> f2 -> integerValue() f3 -> [ duration() ] f4 ->
 void visit(dataOrigin n)
          f0 -> f1 -> f2 -> f3 -> [ version() ] f4 ->
 void visit(dcFaninLoad n)
          f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->
 void visit(dcFanoutLoad n)
          f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->
 void visit(dcMaxFanin n)
          f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->
 void visit(dcMaxFanout n)
          f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->
 void visit(delay n)
          f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 ->
 void visit(delta n)
          f0 -> f1 -> f2 -> ( pointValue() )* f3 ->
 void visit(derivation n)
          f0 -> f1 -> f2 -> ( | | ) f3 ->
 void visit(design n)
          f0 -> f1 -> f2 -> designNameDef() f3 -> cellRef() f4 -> ( status() | property() | comment() | userData() )* f5 ->
 void visit(designator n)
          f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() ) f3 ->
 void visit(designNameDef n)
          f0 -> nameDef()
 void visit(difference n)
          f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->
 void visit(direction n)
          f0 -> f1 -> f2 -> ( | | ) f3 ->
 void visit(display n)
          f0 -> f1 -> f2 -> ( figureGroupNameRef() | figureGroupOverride() ) f3 -> [ justify() ] f4 -> [ orientation() ] f5 -> [ origin() ] f6 ->
 void visit(divide n)
          f0 -> "(" f1 -> "divide" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(dominates n)
          f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->
 void visit(dot n)
          f0 -> f1 -> f2 -> pointValue() f3 -> ( property() )* f4 ->
 void visit(duration n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(e n)
          f0 -> f1 -> f2 -> f3 -> f4 ->
 void visit(edif n)
          f0 -> f1 -> f2 -> edifFileName() f3 -> edifVersion() f4 -> edifLevel() f5 -> keywordMap() f6 -> ( status() | external() | library() | design() | comment() | userData() )* f7 ->
 void visit(edifFileName n)
          f0 -> nameDef()
 void visit(edifLevel n)
          f0 -> f1 -> f2 -> f3 ->
 void visit(edifVersion n)
          f0 -> f1 -> f2 -> f3 -> f4 -> f5 ->
 void visit(enclosureDistance n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->
 void visit(endType n)
          f0 -> f1 -> f2 -> ( | | ) f3 ->
 void visit(entry n)
          f0 -> f1 -> f2 -> ( match() | change() | steady() ) f3 -> ( logicRef() | portRef() | noChange() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->
 void visit(equal n)
          f0 -> "(" "equal" numberValue() | ( numberValue() )* ")"
 void visit(event n)
          f0 -> f1 -> f2 -> ( portRef() | portList() | portGroup() | netRef() | netGroup() ) f3 -> ( transition() | becomes() )* f4 ->
 void visit(exactly n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(external n)
          f0 -> f1 -> f2 -> libraryNameDef() f3 -> edifLevel() f4 -> technology() f5 -> ( status() | cell() | comment() | userData() )* f6 ->
 void visit(fabricate n)
          f0 -> f1 -> f2 -> layerNameDef() f3 -> figureGroupNameRef() f4 ->
 void visit(figure n)
          f0 -> f1 ->
f2 -> ( figureGroupNameRef() | figureGroupOverride() ) f3 -> ( circle() | dot() | openShape() | path() | polygon() | rectangle() | shape() | comment() | userData() )* f4 ->
 void visit(figureArea n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(figureGroup n)
          f0 -> f1 -> f2 -> figureGroupNameDef() f3 -> ( cornerType() | endType() | pathWidth() | borderWidth() | color() | fillPattern() | textHeight() | visible() | includeFigureGroup() | property() | comment() | userData() )* f4 ->
 void visit(figureGroupNameDef n)
          f0 -> nameDef()
 void visit(figureGroupNameRef n)
          f0 -> nameDef()
 void visit(figureGroupObject n)
          f0 -> f1 -> f2 -> ( figureGroupNameRef() | figureGroupRef() | figureOp() ) f3 ->
 void visit(figureGroupOverride n)
          f0 -> f1 -> f2 -> figureGroupNameRef() f3 -> ( cornerType() | endType() | pathWidth() | borderWidth() | color() | fillPattern() | borderPattern() | textHeight() | visible() | property() | comment() | userData() )* f4 ->
 void visit(figureGroupRef n)
          f0 -> f1 -> f2 -> figureGroupNameRef() f3 -> [ libraryRef() ] f4 ->
 void visit(figureOp n)
          f0 -> ( difference() | intersection() | inverse() | oversize() | union() )
 void visit(figurePerimeter n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(figureWidth n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(fillPattern n)
          f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 -> myBoolean() f5 ->
 void visit(fix n)
          f0 -> "(" f1 -> "fix" f2 -> numberValue() f3 -> ")"
 void visit(floor n)
          f0 -> "(" f1 -> "floor" f2 -> numberValue() f3 -> ")"
 void visit(follow n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( portRef() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->
 void visit(forbiddenEvent n)
          f0 -> f1 -> f2 -> timeInterval() f3 -> ( event() )* f4 ->
 void visit(form n)
          f0 -> f1 -> keywordNameRef() f2 -> ( | | ident() | form() )* f3 ->
 void visit(globalPortRef n)
          f0 -> f1 -> f2 -> portNameRef() f3 ->
 void visit(greaterThan n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(gridMap n)
          f0 -> f1 -> f2 -> numberValue() f3 -> numberValue() f4 ->
 void visit(ident n)
          f0 -> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 void visit(ignore n)
          f0 -> f1 -> f2 ->
 void visit(includeFigureGroup n)
          f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 ->
 void visit(increasing n)
          f0 -> "(" f1 -> "increasing" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(initial n)
          f0 -> f1 -> f2 ->
 void visit(instance n)
          f0 -> f1 -> f2 -> instanceNameDef() f3 -> ( viewRef() | viewList() ) f4 -> ( transform() | parameterAssign() | portInstance() | designator() | timing() | property() | comment() | userData() )* f5 ->
 void visit(instanceBackAnnotate n)
          f0 -> f1 -> f2 -> instanceRef() f3 -> ( designator() | timing() | property() | comment() )* f4 ->
 void visit(instanceGroup n)
          f0 -> f1 -> f2 -> ( instanceRef() )* f3 ->
 void visit(instanceMap n)
          f0 -> f1 -> f2 -> ( instanceRef() | instanceGroup() | comment() | userData() )* f3 ->
 void visit(instanceNameDef n)
          f0 -> nameDef() | array()
 void visit(instanceNameRef n)
          f0 -> nameRef() | member()
 void visit(instanceRef n)
          f0 -> f1 -> f2 -> instanceNameRef() f3 -> [ instanceRef() | viewRef() ] f4 ->
 void visit(integer n)
          f0 -> f1 -> f2 -> ( integerValue() | integerDisplay() | integer() )* f3 ->
 void visit(integerDisplay n)
          f0 -> f1 -> f2 -> integerValue() f3 -> ( display() )* f4 ->
 void visit(integerValue n)
          f0 -> | valueNameRef() | floor() | ceiling() | fix() | mod() | xCoord() | yCoord() | abs() | max() | min() | negate() | product() | subtract() | sum()
 void visit(interFigureGroupSpacing n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->
 void visit(intersection n)
          f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->
 void visit(intraFigureGroupSpacing n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(inverse n)
          f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 ->
 void visit(isolated n)
          f0 -> f1 -> f2 ->
 void visit(joined n)
          f0 -> f1 -> f2 -> ( portRef() | portList() | globalPortRef() )* f3 ->
 void visit(justify n)
          f0 -> f1 -> f2 -> ( | | | | | | | | ) f3 ->
 void visit(keywordDisplay n)
          f0 -> f1 -> f2 -> keywordNameRef() f3 -> ( display() )* f4 ->
 void visit(keywordLevel n)
          f0 -> f1 -> f2 -> f3 ->
 void visit(keywordMap n)
          f0 -> f1 -> f2 -> keywordLevel() f3 -> ( comment() )* f4 ->
 void visit(keywordNameRef n)
          f0 -> ident()
 void visit(layerNameDef n)
          f0 -> nameDef()
 void visit(lessThan n)
          f0 -> f1 -> f2 -> numberValue() f3 ->
 void visit(library n)
          f0 -> f1 -> f2 -> libraryNameDef() f3 -> edifLevel() f4 -> technology() f5 -> ( status() | cell() | comment() | userData() )* f6 ->
 void visit(libraryNameDef n)
          f0 -> nameDef()
 void visit(libraryNameRef n)
          f0 -> nameRef()
 void visit(libraryRef n)
          f0 -> f1 -> f2 -> libraryNameRef() f3 ->
 void visit(listOfNets n)
          f0 -> f1 -> f2 -> ( net() )* f3 ->
 void visit(listOfPorts n)
          f0 -> f1 -> f2 -> ( port() | portBundle() )* f3 ->
 void visit(loadDelay n)
          f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 -> ( miNoMaxValue() | miNoMaxDisplay() ) f4 ->
 void visit(logicAssign n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( portRef() | logicRef() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->
 void visit(logicInput n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> logicWaveform() f4 ->
 void visit(logicList n)
          f0 -> f1 -> f2 -> ( logicNameRef() | logicOneOf() | ignore() )* f3 ->
 void visit(logicMapInput n)
          f0 -> f1 -> f2 -> ( logicRef() )* f3 ->
 void visit(logicMapOutput n)
          f0 -> f1 -> f2 -> ( logicRef() )* f3 ->
 void visit(logicNameDef n)
          f0 -> nameDef()
 void visit(logicNameRef n)
          f0 -> nameRef()
 void visit(logicOneOf n)
          f0 -> f1 -> f2 -> ( logicNameRef() | logicList() )* f3 ->
 void visit(logicOutput n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> logicWaveform() f4 ->
 void visit(logicPort n)
          f0 -> f1 -> f2 -> portNameDef() f3 -> ( property() | comment() | userData() )* f4 ->
 void visit(logicRef n)
          f0 -> f1 -> f2 -> logicNameRef() f3 -> [ libraryRef() ] f4 ->
 void visit(logicValue n)
          f0 -> f1 -> f2 -> logicNameDef() f3 -> ( voltageMap() | currentMap() | booleanMap() | compound() | weak() | strong() | dominates() | logicMapOutput() | logicMapInput() | isolated() | resolves() | property() | comment() | userData() )* f4 ->
 void visit(logicWaveform n)
          f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() | ignore() )* f3 ->
 void visit(maintain n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> [ delay() | loadDelay() ] f4 ->
 void visit(match n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> ( logicNameRef() | logicList() | logicOneOf() ) f4 ->
 void visit(max n)
          f0 -> "(" f1 -> "max" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(member n)
          f0 -> f1 -> f2 -> nameRef() f3 -> integerValue() f4 -> ( integerValue() )* f5 ->
 void visit(min n)
          f0 -> "(" f1 -> "min" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(miNoMax n)
          f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() | miNoMax() )* f3 ->
 void visit(miNoMaxDisplay n)
          f0 -> f1 -> f2 -> miNoMaxValue() f3 -> ( display() )* f4 ->
 void visit(miNoMaxValue n)
          f0 -> numberValue() | mnm()
 void visit(mnm n)
          f0 -> f1 -> f2 -> ( numberValue() | undefined() | unconstrained() ) f3 -> ( numberValue() | undefined() | unconstrained() ) f4 -> ( numberValue() | undefined() | unconstrained() ) f5 ->
 void visit(mod n)
          f0 -> "(" f1 -> "mod" f2 -> integerValue() f3 -> integerValue() f4 -> ")"
 void visit(multipleValueSet n)
          f0 -> f1 -> f2 -> ( rangeVector() )* f3 ->
 void visit(mustJoin n)
          f0 -> f1 -> f2 -> ( portRef() | portList() | weakJoined() | joined() )* f3 ->
 void visit(myBoolean n)
          f0 -> f1 -> f2 -> ( booleanValue() | booleanDisplay() | myBoolean() )* f3 ->
 void visit(myFalse n)
          f0 -> f1 -> f2 ->
 void visit(myInterface n)
          f0 -> "(" f1 -> "interface" f2 -> ( port() | portBundle() | symbol() | protectionFrame() | arrayRelatedInfo() | parameter() | joined() | mustJoin() | weakJoined() | permutable() | timing() | simulate() | designator() | constant() | constraint() | variable() | property() | comment() | userData() )* f3 -> ")"
 void visit(myTrue n)
          f0 -> f1 -> f2 ->
 void visit(name n)
          f0 -> f1 -> f2 -> ident() f3 -> ( display() )* f4 ->
 void visit(nameDef n)
          f0 -> ident() | name() | rename()
 void visit(nameRef n)
          f0 -> ident() | name()
 void visit(negate n)
          f0 -> "(" f1 -> "negate" f2 -> numberValue() f3 -> ")"
 void visit(net n)
          f0 -> f1 -> f2 -> netNameDef() f3 -> joined() f4 -> ( criticality() | netDelay() | figure() | net() | instance() | commentGraphics() | property() | comment() | userData() )* f5 ->
 void visit(netBackAnnotate n)
          f0 -> f1 -> f2 -> netRef() f3 -> ( netDelay() | criticality() | property() | comment() )* f4 ->
 void visit(netBundle n)
          f0 -> f1 -> f2 -> netNameDef() f3 -> listOfNets() f4 -> ( figure() | commentGraphics() | property() | comment() | userData() )* f5 ->
 void visit(netDelay n)
          f0 -> f1 -> f2 -> derivation() f3 -> delay() f4 -> ( transition() | becomes() )* f5 ->
 void visit(netGroup n)
          f0 -> f1 -> f2 -> ( netNameRef() | netRef() )* f3 ->
 void visit(netMap n)
          f0 -> f1 -> f2 -> ( netRef() | netGroup() | comment() | userData() )* f3 ->
 void visit(netNameDef n)
          f0 -> nameDef() | array()
 void visit(netNameRef n)
          f0 -> nameRef() | member()
 void visit(netRef n)
          f0 -> f1 -> f2 -> netNameRef() f3 -> [ netRef() | instanceRef() | viewRef() ] f4 ->
 void visit(noChange n)
          f0 -> f1 -> f2 ->
 void visit(NodeList n)
           
 void visit(NodeListOptional n)
           
 void visit(NodeOptional n)
           
 void visit(NodeSequence n)
           
 void visit(NodeToken n)
           
 void visit(nonPermutable n)
          f0 -> f1 -> f2 -> ( portRef() | permutable() )* f3 ->
 void visit(not n)
          f0 -> "(" f1 -> "not" f2 -> booleanValue() f3 -> ")"
 void visit(notAllowed n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( comment() | userData() )* f5 ->
 void visit(notchSpacing n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(number n)
          f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() | number() )* f3 ->
 void visit(numberDefinition n)
          f0 -> f1 -> f2 -> ( scale() | gridMap() | comment() )* f3 ->
 void visit(numberDisplay n)
          f0 -> f1 -> f2 -> numberValue() f3 -> ( display() )* f4 ->
 void visit(numberValue n)
          f0 -> scaledInteger() | valueNameRef() | floor() | ceiling() | fix() | mod() | xCoord() | yCoord() | abs() | max() | min() | negate() | product() | subtract() | sum()
 void visit(offPageConnector n)
          f0 -> f1 -> f2 -> portNameDef() f3 -> ( unused() | property() | comment() | userData() )* f4 ->
 void visit(offsetEvent n)
          f0 -> f1 -> f2 -> event() f3 -> numberValue() f4 ->
 void visit(openShape n)
          f0 -> f1 -> f2 -> curve() f3 -> ( property() )* f4 ->
 void visit(or n)
          f0 -> "(" f1 -> "or" f2 -> ( booleanValue() )* f3 -> ")"
 void visit(orientation n)
          f0 -> f1 -> f2 -> ( | | | | | | | ) f3 ->
 void visit(origin n)
          f0 -> f1 -> f2 -> pointValue() f3 ->
 void visit(overhangDistance n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->
 void visit(overlapDistance n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->
 void visit(oversize n)
          f0 -> f1 -> f2 -> integerValue() f3 -> ( figureGroupRef() | figureOp() ) f4 -> cornerType() f5 ->
 void visit(owner n)
          f0 -> f1 -> f2 -> f3 ->
 void visit(page n)
          f0 -> "(" f1 -> "page" f2 -> instanceNameDef() f3 -> ( instance() | net() | netBundle() | commentGraphics() | portImplementation() | pageSize() | boundingBox() | constant() | constraint() | variable() | comment() | userData() )* f4 -> ")"
 void visit(pageSize n)
          f0 -> f1 -> f2 -> rectangle() f3 ->
 void visit(parameter n)
          f0 -> f1 -> f2 -> valueNameDef() f3 -> typedValue() f4 -> [ unit() ] f5 ->
 void visit(parameterAssign n)
          f0 -> f1 -> f2 -> valueNameRef() f3 -> typedValue() f4 ->
 void visit(parameterDisplay n)
          f0 -> f1 -> f2 -> valueNameRef() f3 -> ( display() )* f4 ->
 void visit(path n)
          f0 -> f1 -> f2 -> pointList() f3 -> ( property() )* f4 ->
 void visit(pathDelay n)
          f0 -> f1 -> f2 -> delay() f3 -> ( event() )* f4 ->
 void visit(pathWidth n)
          f0 -> f1 -> f2 -> integerValue() f3 ->
 void visit(permutable n)
          f0 -> f1 -> f2 -> ( portRef() | permutable() | nonPermutable() )* f3 ->
 void visit(physicalDesignRule n)
          f0 -> f1 -> f2 -> ( figureWidth() | figureArea() | rectangleSize() | figurePerimeter() | overlapDistance() | overhangDistance() | enclosureDistance() | interFigureGroupSpacing() | intraFigureGroupSpacing() | notchSpacing() | notAllowed() | figureGroup() | comment() | userData() )* f3 ->
 void visit(plug n)
          f0 -> f1 -> f2 -> ( socketSet() )* f3 ->
 void visit(point n)
          f0 -> f1 -> f2 -> ( pointValue() | pointDisplay() | point() )* f3 ->
 void visit(pointDisplay n)
          f0 -> f1 -> f2 -> pointValue() f3 -> ( display() )* f4 ->
 void visit(pointList n)
          f0 -> f1 -> f2 -> ( pointValue() )* f3 ->
 void visit(pointSubtract n)
          f0 -> "(" f1 -> "pointSubtract" f2 -> pointValue() f3 -> ( pointValue() )* f4 -> ")"
 void visit(pointSum n)
          f0 -> "(" f1 -> "pointSum" f2 -> ( pointValue() )* f3 -> ")"
 void visit(pointValue n)
          f0 -> pt() | valueNameRef() | pointSum() | pointSubtract()
 void visit(polygon n)
          f0 -> f1 -> f2 -> pointList() f3 -> ( property() )* f4 ->
 void visit(port n)
          f0 -> f1 -> f2 -> portNameDef() f3 -> ( direction() | unused() | designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | acLoad() | portDelay() | property() | comment() | userData() )* f4 ->
 void visit(portBackAnnotate n)
          f0 -> f1 -> f2 -> portRef() f3 -> ( designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | dcMaxFanout() | acLoad() | portDelay() | property() | comment() )* f4 ->
 void visit(portBundle n)
          f0 -> f1 -> f2 -> portNameDef() f3 -> listOfPorts() f4 -> ( property() | comment() | userData() )* f5 ->
 void visit(portDelay n)
          f0 -> f1 -> f2 -> derivation() f3 -> ( delay() | loadDelay() ) f4 -> ( transition() | becomes() )* f5 ->
 void visit(portGroup n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() )* f3 ->
 void visit(portImplementation n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( connectLocation() | figure() | instance() | commentGraphics() | propertyDisplay() | keywordDisplay() | property() | comment() | userData() )* f4 ->
 void visit(portInstance n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( unused() | designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | acLoad() | portDelay() | property() | comment() | userData() )* f4 ->
 void visit(portList n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() )* f3 ->
 void visit(portListAlias n)
          f0 -> f1 -> f2 -> portNameDef() f3 -> portList() f4 ->
 void visit(portMap n)
          f0 -> f1 -> f2 -> ( portRef() | portGroup() | comment() | userData() )* f3 ->
 void visit(portNameDef n)
          f0 -> nameDef() | array()
 void visit(portNameRef n)
          f0 -> nameRef() | member()
 void visit(portRef n)
          f0 -> f1 -> f2 -> portNameRef() f3 -> [ portRef() | instanceRef() | viewRef() ] f4 ->
 void visit(product n)
          f0 -> "(" f1 -> "product" f2 -> ( numberValue() )* f3 -> ")"
 void visit(program n)
          f0 -> f1 -> f2 -> f3 -> [ version() ] f4 ->
 void visit(property n)
          f0 -> f1 -> f2 -> propertyNameDef() f3 -> typedValue() f4 -> ( owner() | unit() | property() | comment() )* f5 ->
 void visit(propertyDisplay n)
          f0 -> f1 -> f2 -> propertyNameRef() f3 -> ( display() )* f4 ->
 void visit(propertyNameDef n)
          f0 -> nameDef()
 void visit(propertyNameRef n)
          f0 -> nameRef()
 void visit(protectionFrame n)
          f0 -> f1 -> f2 -> ( portImplementation() | figure() | instance() | commentGraphics() | boundingBox() | propertyDisplay() | keywordDisplay() | parameterDisplay() | property() | comment() | userData() )* f3 ->
 void visit(pt n)
          f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->
 void visit(range n)
          f0 -> atLeast() | atMost() | between() | exactly() | greaterThan() | lessThan()
 void visit(rangeVector n)
          f0 -> f1 -> f2 -> ( range() | singleValueSet() )* f3 ->
 void visit(rectangle n)
          f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> ( property() )* f5 ->
 void visit(rectangleSize n)
          f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( rangeVector() | multipleValueSet() ) f5 -> ( comment() | userData() )* f6 ->
 void visit(rename n)
          f0 -> f1 -> f2 -> ( ident() | name() ) f3 -> ( | stringDisplay() ) f4 ->
 void visit(resolves n)
          f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->
 void visit(ruleNameDef n)
          f0 -> nameDef()
 void visit(scale n)
          f0 -> f1 -> f2 -> numberValue() f3 -> numberValue() f4 -> unit() f5 ->
 void visit(scaledInteger n)
          f0 -> | e()
 void visit(scaleX n)
          f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->
 void visit(scaleY n)
          f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->
 void visit(section n)
          f0 -> f1 ->
f2 -> stringValue() f3 -> ( stringValue() | section() | instance() )* f4 ->
 void visit(shape n)
          f0 -> f1 -> f2 -> curve() f3 -> ( property() )* f4 ->
 void visit(simulate n)
          f0 -> f1 -> f2 -> simulateNameDef() f3 -> ( portListAlias() | waveValue() | apply() | comment() | userData() )* f4 ->
 void visit(simulateNameDef n)
          f0 -> nameDef()
 void visit(simulationInfo n)
          f0 -> f1 -> f2 -> ( logicValue() | comment() | userData() )* f3 ->
 void visit(singleValueSet n)
          f0 -> f1 -> f2 -> ( range() )* f3 ->
 void visit(site n)
          f0 -> f1 -> f2 -> viewRef() f3 -> [ transform() ] f4 ->
 void visit(socket n)
          f0 -> f1 -> f2 -> [ symmetry() ] f3 ->
 void visit(socketSet n)
          f0 -> f1 -> f2 -> symmetry() f3 -> ( site() )* f4 ->
 void visit(status n)
          f0 -> f1 -> f2 -> ( written() | comment() | userData() )* f3 ->
 void visit(steady n)
          f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> duration() f4 -> [ transition() | becomes() ] f5 ->
 void visit(strictlyIncreasing n)
          f0 -> "(" f1 -> "strictlyIncreasing" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(string n)
          f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() | string() )* f3 ->
 void visit(stringDisplay n)
          f0 -> f1 -> f2 -> stringValue() f3 -> ( display() )* f4 ->
 void visit(stringValue n)
          f0 -> | valueNameRef() | concat()
 void visit(strong n)
          f0 -> f1 -> f2 -> logicNameRef() f3 ->
 void visit(subtract n)
          f0 -> "(" f1 -> "subtract" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"
 void visit(sum n)
          f0 -> "(" f1 -> "sum" f2 -> ( numberValue() )* f3 -> ")"
 void visit(symbol n)
          f0 -> f1 -> f2 -> ( portImplementation() | figure() | annotate() | instance() | commentGraphics() | pageSize() | boundingBox() | propertyDisplay() | keywordDisplay() | parameterDisplay() | property() | comment() | userData() )* f3 ->
 void visit(symmetry n)
          f0 -> f1 -> f2 -> ( transform() )* f3 ->
 void visit(table n)
          f0 -> f1 -> f2 -> ( entry() | tableDefault() )* f3 ->
 void visit(tableDefault n)
          f0 -> f1 -> f2 -> ( logicRef() | portRef() | noChange() | table() ) f3 -> [ delay() | loadDelay() ] f4 ->
 void visit(technology n)
          f0 -> "(" f1 -> "technology" f2 -> numberDefinition() f3 -> ( figureGroup() | fabricate() | simulationInfo() | physicalDesignRule() | constant() | constraint() | comment() | userData() )* f4 -> ")"
 void visit(textHeight n)
          f0 -> f1 -> f2 -> integerValue() f3 ->
 void visit(timeInterval n)
          f0 -> f1 -> f2 -> ( event() | offsetEvent() ) f3 -> ( event() | offsetEvent() | duration() ) f4 ->
 void visit(timeStamp n)
          f0 -> f1 -> f2 -> f3 -> f4 -> f5 -> f6 -> f7 -> f8 ->
 void visit(timing n)
          f0 -> f1 -> f2 -> derivation() f3 -> ( pathDelay() | forbiddenEvent() | comment() | userData() )* f4 ->
 void visit(transform n)
          f0 -> f1 -> f2 -> [ scaleX() ] f3 -> [ scaleY() ] f4 -> [ delta() ] f5 -> [ orientation() ] f6 -> [ origin() ] f7 ->
 void visit(transition n)
          f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() ) f3 -> ( logicNameRef() | logicList() | logicOneOf() ) f4 ->
 void visit(trigger n)
          f0 -> f1 -> f2 -> ( change() | steady() | initial() )* f3 ->
 void visit(typedValue n)
          f0 -> myBoolean() | integer() | miNoMax() | number() | point() | string()
 void visit(unconstrained n)
          f0 -> f1 -> f2 ->
 void visit(undefined n)
          f0 -> f1 -> f2 ->
 void visit(union n)
          f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->
 void visit(unit n)
          f0 -> f1 -> f2 -> ( | | | | | | | | | | | | | |
 void visit(unused n)
          f0 -> f1 -> f2 ->
 void visit(userData n)
          f0 -> f1 -> f2 -> ident() f3 -> ( | | ident() | form() | string() | owner() | property() )* f4 ->
 void visit(valueNameDef n)
          f0 -> nameDef() | array()
 void visit(valueNameRef n)
          f0 -> nameRef() | member()
 void visit(variable n)
          f0 -> "(" f1 -> "variable" f2 -> valueNameDef() f3 -> typedValue() f4 -> ")"
 void visit(version n)
          f0 -> f1 -> f2 -> f3 ->
 void visit(view n)
          f0 -> f1 -> f2 -> viewNameDef() f3 -> viewType() f4 -> myInterface() f5 -> ( status() | contents() | comment() | property() | userData() )* f6 ->
 void visit(viewList n)
          f0 -> f1 -> f2 -> ( viewRef() | viewList() )* f3 ->
 void visit(viewMap n)
          f0 -> f1 -> f2 -> ( portMap() | portBackAnnotate() | instanceMap() | instanceBackAnnotate() | netMap() | netBackAnnotate() | comment() | userData() )* f3 ->
 void visit(viewNameDef n)
          f0 -> nameDef()
 void visit(viewNameRef n)
          f0 -> nameRef()
 void visit(viewRef n)
          f0 -> f1 -> f2 -> viewNameRef() f3 -> [ cellRef() ] f4 ->
 void visit(viewType n)
          f0 -> f1 -> f2 -> ( | | | | | | | | | ) f3 ->
 void visit(visible n)
          f0 -> f1 -> f2 -> booleanValue() f3 ->
 void visit(voltageMap n)
          f0 -> f1 -> f2 -> miNoMaxValue() f3 ->
 void visit(waveValue n)
          f0 -> f1 -> f2 -> logicNameDef() f3 -> numberValue() f4 -> logicWaveform() f5 ->
 void visit(weak n)
          f0 -> f1 -> f2 -> logicNameRef() f3 ->
 void visit(weakJoined n)
          f0 -> f1 -> f2 -> ( portRef() | portList() | joined() )* f3 ->
 void visit(when n)
          f0 -> f1 -> f2 -> trigger() f3 -> ( after() | follow() | logicAssign() | maintain() | comment() | userData() )* f4 ->
 void visit(written n)
          f0 -> f1 -> f2 -> timeStamp() f3 -> ( author() | program() | dataOrigin() | property() | comment() | userData() )* f4 ->
 void visit(xCoord n)
          f0 -> "(" f1 -> "xCoord" f2 -> pointValue() f3 -> ")"
 void visit(xor n)
          f0 -> "(" f1 -> "xor" f2 -> ( booleanValue() )* f3 -> ")"
 void visit(yCoord n)
          f0 -> "(" f1 -> "yCoord" f2 -> pointValue() f3 -> ")"
 

Method Detail

visit

public void visit(NodeList n)

visit

public void visit(NodeListOptional n)

visit

public void visit(NodeOptional n)

visit

public void visit(NodeSequence n)

visit

public void visit(NodeToken n)

visit

public void visit(edif n)
f0 -> f1 -> f2 -> edifFileName() f3 -> edifVersion() f4 -> edifLevel() f5 -> keywordMap() f6 -> ( status() | external() | library() | design() | comment() | userData() )* f7 ->


visit

public void visit(edifFileName n)
f0 -> nameDef()


visit

public void visit(edifLevel n)
f0 -> f1 -> f2 -> f3 ->


visit

public void visit(edifVersion n)
f0 -> f1 -> f2 -> f3 -> f4 -> f5 ->


visit

public void visit(acLoad n)
f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 ->


visit

public void visit(after n)
f0 -> f1 -> f2 -> miNoMaxValue() f3 -> ( logicAssign() | follow() | maintain() | comment() | userData() )* f4 ->


visit

public void visit(annotate n)
f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() ) f3 ->


visit

public void visit(apply n)
f0 -> f1 -> f2 -> cycle() f3 -> ( logicInput() | logicOutput() | comment() | userData() )* f4 ->


visit

public void visit(arc n)
f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> pointValue() f5 ->


visit

public void visit(array n)
f0 -> f1 -> f2 -> nameDef() f3 -> integerValue() f4 -> ( integerValue() )* f5 ->


visit

public void visit(arrayMacro n)
f0 -> f1 -> f2 -> plug() f3 ->


visit

public void visit(arrayRelatedInfo n)
f0 -> f1 -> f2 -> ( arrayMacro() | arraySite() | baseArray() ) f3 -> ( comment() | userData() )* f4 ->


visit

public void visit(arraySite n)
f0 -> f1 -> f2 -> socket() f3 ->


visit

public void visit(atLeast n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(atMost n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(author n)
f0 -> f1 -> f2 -> f3 ->


visit

public void visit(baseArray n)
f0 -> f1 -> f2 ->


visit

public void visit(becomes n)
f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() ) f3 ->


visit

public void visit(between n)
f0 -> f1 -> f2 -> ( atLeast() | greaterThan() ) f3 -> ( atMost() | lessThan() ) f4 ->


visit

public void visit(myBoolean n)
f0 -> f1 -> f2 -> ( booleanValue() | booleanDisplay() | myBoolean() )* f3 ->


visit

public void visit(booleanDisplay n)
f0 -> f1 -> f2 -> booleanValue() f3 -> ( display() )* f4 ->


visit

public void visit(booleanMap n)
f0 -> f1 -> f2 -> booleanValue() f3 ->


visit

public void visit(borderPattern n)
f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 -> myBoolean() f5 ->


visit

public void visit(borderWidth n)
f0 -> f1 -> f2 -> integerValue() f3 ->


visit

public void visit(boundingBox n)
f0 -> f1 -> f2 -> rectangle() f3 ->


visit

public void visit(cell n)
f0 -> f1 -> f2 -> cellNameDef() f3 -> cellType() f4 -> ( status() | view() | viewMap() | property() | comment() | userData() )* f5 ->


visit

public void visit(cellNameDef n)
f0 -> nameDef()


visit

public void visit(cellNameRef n)
f0 -> nameRef()


visit

public void visit(cellRef n)
f0 -> f1 -> f2 -> cellNameRef() f3 -> [ libraryRef() ] f4 ->


visit

public void visit(cellType n)
f0 -> f1 -> f2 -> ( | | ) f3 ->


visit

public void visit(change n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> [ transition() | becomes() ] f4 ->


visit

public void visit(circle n)
f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> ( property() )* f5 ->


visit

public void visit(color n)
f0 -> f1 -> f2 -> scaledInteger() f3 -> scaledInteger() f4 -> scaledInteger() f5 ->


visit

public void visit(comment n)
f0 -> f1 -> f2 -> ( )* f3 ->


visit

public void visit(commentGraphics n)
f0 -> f1 -> f2 -> ( annotate() | figure() | instance() | boundingBox() | property() )* f3 ->


visit

public void visit(compound n)
f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->


visit

public void visit(connectLocation n)
f0 -> f1 -> f2 -> ( figure() )* f3 ->


visit

public void visit(cornerType n)
f0 -> f1 -> f2 -> ( | | ) f3 ->


visit

public void visit(criticality n)
f0 -> f1 -> f2 -> ( integerValue() | integerDisplay() ) f3 ->


visit

public void visit(currentMap n)
f0 -> f1 -> f2 -> miNoMaxValue() f3 ->


visit

public void visit(curve n)
f0 -> f1 -> f2 -> ( arc() | pointValue() )* f3 ->


visit

public void visit(cycle n)
f0 -> f1 -> f2 -> integerValue() f3 -> [ duration() ] f4 ->


visit

public void visit(dataOrigin n)
f0 -> f1 -> f2 -> f3 -> [ version() ] f4 ->


visit

public void visit(dcFaninLoad n)
f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->


visit

public void visit(dcFanoutLoad n)
f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->


visit

public void visit(dcMaxFanin n)
f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->


visit

public void visit(dcMaxFanout n)
f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() ) f3 ->


visit

public void visit(delay n)
f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 ->


visit

public void visit(delta n)
f0 -> f1 -> f2 -> ( pointValue() )* f3 ->


visit

public void visit(derivation n)
f0 -> f1 -> f2 -> ( | | ) f3 ->


visit

public void visit(design n)
f0 -> f1 -> f2 -> designNameDef() f3 -> cellRef() f4 -> ( status() | property() | comment() | userData() )* f5 ->


visit

public void visit(designator n)
f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() ) f3 ->


visit

public void visit(designNameDef n)
f0 -> nameDef()


visit

public void visit(difference n)
f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->


visit

public void visit(direction n)
f0 -> f1 -> f2 -> ( | | ) f3 ->


visit

public void visit(display n)
f0 -> f1 -> f2 -> ( figureGroupNameRef() | figureGroupOverride() ) f3 -> [ justify() ] f4 -> [ orientation() ] f5 -> [ origin() ] f6 ->


visit

public void visit(dominates n)
f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->


visit

public void visit(dot n)
f0 -> f1 -> f2 -> pointValue() f3 -> ( property() )* f4 ->


visit

public void visit(duration n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(e n)
f0 -> f1 -> f2 -> f3 -> f4 ->


visit

public void visit(enclosureDistance n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->


visit

public void visit(endType n)
f0 -> f1 -> f2 -> ( | | ) f3 ->


visit

public void visit(entry n)
f0 -> f1 -> f2 -> ( match() | change() | steady() ) f3 -> ( logicRef() | portRef() | noChange() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->


visit

public void visit(event n)
f0 -> f1 -> f2 -> ( portRef() | portList() | portGroup() | netRef() | netGroup() ) f3 -> ( transition() | becomes() )* f4 ->


visit

public void visit(exactly n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(external n)
f0 -> f1 -> f2 -> libraryNameDef() f3 -> edifLevel() f4 -> technology() f5 -> ( status() | cell() | comment() | userData() )* f6 ->


visit

public void visit(fabricate n)
f0 -> f1 -> f2 -> layerNameDef() f3 -> figureGroupNameRef() f4 ->


visit

public void visit(myFalse n)
f0 -> f1 -> f2 ->


visit

public void visit(figure n)
f0 -> f1 ->
f2 -> ( figureGroupNameRef() | figureGroupOverride() ) f3 -> ( circle() | dot() | openShape() | path() | polygon() | rectangle() | shape() | comment() | userData() )* f4 ->


visit

public void visit(figureArea n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(figureGroup n)
f0 -> f1 -> f2 -> figureGroupNameDef() f3 -> ( cornerType() | endType() | pathWidth() | borderWidth() | color() | fillPattern() | textHeight() | visible() | includeFigureGroup() | property() | comment() | userData() )* f4 ->


visit

public void visit(figureGroupNameDef n)
f0 -> nameDef()


visit

public void visit(figureGroupNameRef n)
f0 -> nameDef()


visit

public void visit(figureGroupObject n)
f0 -> f1 -> f2 -> ( figureGroupNameRef() | figureGroupRef() | figureOp() ) f3 ->


visit

public void visit(figureGroupOverride n)
f0 -> f1 -> f2 -> figureGroupNameRef() f3 -> ( cornerType() | endType() | pathWidth() | borderWidth() | color() | fillPattern() | borderPattern() | textHeight() | visible() | property() | comment() | userData() )* f4 ->


visit

public void visit(figureGroupRef n)
f0 -> f1 -> f2 -> figureGroupNameRef() f3 -> [ libraryRef() ] f4 ->


visit

public void visit(figureOp n)
f0 -> ( difference() | intersection() | inverse() | oversize() | union() )


visit

public void visit(figurePerimeter n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(figureWidth n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(fillPattern n)
f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 -> myBoolean() f5 ->


visit

public void visit(follow n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( portRef() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->


visit

public void visit(forbiddenEvent n)
f0 -> f1 -> f2 -> timeInterval() f3 -> ( event() )* f4 ->


visit

public void visit(form n)
f0 -> f1 -> keywordNameRef() f2 -> ( | | ident() | form() )* f3 ->


visit

public void visit(globalPortRef n)
f0 -> f1 -> f2 -> portNameRef() f3 ->


visit

public void visit(greaterThan n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(gridMap n)
f0 -> f1 -> f2 -> numberValue() f3 -> numberValue() f4 ->


visit

public void visit(ignore n)
f0 -> f1 -> f2 ->


visit

public void visit(includeFigureGroup n)
f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 ->


visit

public void visit(initial n)
f0 -> f1 -> f2 ->


visit

public void visit(instance n)
f0 -> f1 -> f2 -> instanceNameDef() f3 -> ( viewRef() | viewList() ) f4 -> ( transform() | parameterAssign() | portInstance() | designator() | timing() | property() | comment() | userData() )* f5 ->


visit

public void visit(instanceBackAnnotate n)
f0 -> f1 -> f2 -> instanceRef() f3 -> ( designator() | timing() | property() | comment() )* f4 ->


visit

public void visit(instanceGroup n)
f0 -> f1 -> f2 -> ( instanceRef() )* f3 ->


visit

public void visit(instanceMap n)
f0 -> f1 -> f2 -> ( instanceRef() | instanceGroup() | comment() | userData() )* f3 ->


visit

public void visit(instanceNameDef n)
f0 -> nameDef() | array()


visit

public void visit(instanceNameRef n)
f0 -> nameRef() | member()


visit

public void visit(instanceRef n)
f0 -> f1 -> f2 -> instanceNameRef() f3 -> [ instanceRef() | viewRef() ] f4 ->


visit

public void visit(integer n)
f0 -> f1 -> f2 -> ( integerValue() | integerDisplay() | integer() )* f3 ->


visit

public void visit(integerDisplay n)
f0 -> f1 -> f2 -> integerValue() f3 -> ( display() )* f4 ->


visit

public void visit(interFigureGroupSpacing n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->


visit

public void visit(intersection n)
f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->


visit

public void visit(intraFigureGroupSpacing n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(inverse n)
f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 ->


visit

public void visit(isolated n)
f0 -> f1 -> f2 ->


visit

public void visit(joined n)
f0 -> f1 -> f2 -> ( portRef() | portList() | globalPortRef() )* f3 ->


visit

public void visit(justify n)
f0 -> f1 -> f2 -> ( | | | | | | | | ) f3 ->


visit

public void visit(keywordDisplay n)
f0 -> f1 -> f2 -> keywordNameRef() f3 -> ( display() )* f4 ->


visit

public void visit(keywordLevel n)
f0 -> f1 -> f2 -> f3 ->


visit

public void visit(keywordMap n)
f0 -> f1 -> f2 -> keywordLevel() f3 -> ( comment() )* f4 ->


visit

public void visit(keywordNameRef n)
f0 -> ident()


visit

public void visit(layerNameDef n)
f0 -> nameDef()


visit

public void visit(lessThan n)
f0 -> f1 -> f2 -> numberValue() f3 ->


visit

public void visit(library n)
f0 -> f1 -> f2 -> libraryNameDef() f3 -> edifLevel() f4 -> technology() f5 -> ( status() | cell() | comment() | userData() )* f6 ->


visit

public void visit(libraryNameDef n)
f0 -> nameDef()


visit

public void visit(libraryNameRef n)
f0 -> nameRef()


visit

public void visit(libraryRef n)
f0 -> f1 -> f2 -> libraryNameRef() f3 ->


visit

public void visit(listOfNets n)
f0 -> f1 -> f2 -> ( net() )* f3 ->


visit

public void visit(listOfPorts n)
f0 -> f1 -> f2 -> ( port() | portBundle() )* f3 ->


visit

public void visit(loadDelay n)
f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() ) f3 -> ( miNoMaxValue() | miNoMaxDisplay() ) f4 ->


visit

public void visit(logicAssign n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( portRef() | logicRef() | table() ) f4 -> [ delay() | loadDelay() ] f5 ->


visit

public void visit(logicInput n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> logicWaveform() f4 ->


visit

public void visit(logicList n)
f0 -> f1 -> f2 -> ( logicNameRef() | logicOneOf() | ignore() )* f3 ->


visit

public void visit(logicMapInput n)
f0 -> f1 -> f2 -> ( logicRef() )* f3 ->


visit

public void visit(logicMapOutput n)
f0 -> f1 -> f2 -> ( logicRef() )* f3 ->


visit

public void visit(logicNameDef n)
f0 -> nameDef()


visit

public void visit(logicNameRef n)
f0 -> nameRef()


visit

public void visit(logicOneOf n)
f0 -> f1 -> f2 -> ( logicNameRef() | logicList() )* f3 ->


visit

public void visit(logicOutput n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> logicWaveform() f4 ->


visit

public void visit(logicPort n)
f0 -> f1 -> f2 -> portNameDef() f3 -> ( property() | comment() | userData() )* f4 ->


visit

public void visit(logicRef n)
f0 -> f1 -> f2 -> logicNameRef() f3 -> [ libraryRef() ] f4 ->


visit

public void visit(logicValue n)
f0 -> f1 -> f2 -> logicNameDef() f3 -> ( voltageMap() | currentMap() | booleanMap() | compound() | weak() | strong() | dominates() | logicMapOutput() | logicMapInput() | isolated() | resolves() | property() | comment() | userData() )* f4 ->


visit

public void visit(logicWaveform n)
f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() | ignore() )* f3 ->


visit

public void visit(maintain n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> [ delay() | loadDelay() ] f4 ->


visit

public void visit(match n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> ( logicNameRef() | logicList() | logicOneOf() ) f4 ->


visit

public void visit(member n)
f0 -> f1 -> f2 -> nameRef() f3 -> integerValue() f4 -> ( integerValue() )* f5 ->


visit

public void visit(miNoMax n)
f0 -> f1 -> f2 -> ( miNoMaxValue() | miNoMaxDisplay() | miNoMax() )* f3 ->


visit

public void visit(miNoMaxDisplay n)
f0 -> f1 -> f2 -> miNoMaxValue() f3 -> ( display() )* f4 ->


visit

public void visit(mnm n)
f0 -> f1 -> f2 -> ( numberValue() | undefined() | unconstrained() ) f3 -> ( numberValue() | undefined() | unconstrained() ) f4 -> ( numberValue() | undefined() | unconstrained() ) f5 ->


visit

public void visit(multipleValueSet n)
f0 -> f1 -> f2 -> ( rangeVector() )* f3 ->


visit

public void visit(mustJoin n)
f0 -> f1 -> f2 -> ( portRef() | portList() | weakJoined() | joined() )* f3 ->


visit

public void visit(name n)
f0 -> f1 -> f2 -> ident() f3 -> ( display() )* f4 ->


visit

public void visit(nameDef n)
f0 -> ident() | name() | rename()


visit

public void visit(nameRef n)
f0 -> ident() | name()


visit

public void visit(net n)
f0 -> f1 -> f2 -> netNameDef() f3 -> joined() f4 -> ( criticality() | netDelay() | figure() | net() | instance() | commentGraphics() | property() | comment() | userData() )* f5 ->


visit

public void visit(netBackAnnotate n)
f0 -> f1 -> f2 -> netRef() f3 -> ( netDelay() | criticality() | property() | comment() )* f4 ->


visit

public void visit(netBundle n)
f0 -> f1 -> f2 -> netNameDef() f3 -> listOfNets() f4 -> ( figure() | commentGraphics() | property() | comment() | userData() )* f5 ->


visit

public void visit(netDelay n)
f0 -> f1 -> f2 -> derivation() f3 -> delay() f4 -> ( transition() | becomes() )* f5 ->


visit

public void visit(netGroup n)
f0 -> f1 -> f2 -> ( netNameRef() | netRef() )* f3 ->


visit

public void visit(netMap n)
f0 -> f1 -> f2 -> ( netRef() | netGroup() | comment() | userData() )* f3 ->


visit

public void visit(netNameDef n)
f0 -> nameDef() | array()


visit

public void visit(netNameRef n)
f0 -> nameRef() | member()


visit

public void visit(netRef n)
f0 -> f1 -> f2 -> netNameRef() f3 -> [ netRef() | instanceRef() | viewRef() ] f4 ->


visit

public void visit(noChange n)
f0 -> f1 -> f2 ->


visit

public void visit(nonPermutable n)
f0 -> f1 -> f2 -> ( portRef() | permutable() )* f3 ->


visit

public void visit(notAllowed n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( comment() | userData() )* f5 ->


visit

public void visit(notchSpacing n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( range() | singleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(number n)
f0 -> f1 -> f2 -> ( numberValue() | numberDisplay() | number() )* f3 ->


visit

public void visit(numberDefinition n)
f0 -> f1 -> f2 -> ( scale() | gridMap() | comment() )* f3 ->


visit

public void visit(numberDisplay n)
f0 -> f1 -> f2 -> numberValue() f3 -> ( display() )* f4 ->


visit

public void visit(offPageConnector n)
f0 -> f1 -> f2 -> portNameDef() f3 -> ( unused() | property() | comment() | userData() )* f4 ->


visit

public void visit(offsetEvent n)
f0 -> f1 -> f2 -> event() f3 -> numberValue() f4 ->


visit

public void visit(openShape n)
f0 -> f1 -> f2 -> curve() f3 -> ( property() )* f4 ->


visit

public void visit(orientation n)
f0 -> f1 -> f2 -> ( | | | | | | | ) f3 ->


visit

public void visit(origin n)
f0 -> f1 -> f2 -> pointValue() f3 ->


visit

public void visit(overhangDistance n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->


visit

public void visit(overlapDistance n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> figureGroupObject() f5 -> ( range() | singleValueSet() ) f6 -> ( comment() | userData() )* f7 ->


visit

public void visit(oversize n)
f0 -> f1 -> f2 -> integerValue() f3 -> ( figureGroupRef() | figureOp() ) f4 -> cornerType() f5 ->


visit

public void visit(owner n)
f0 -> f1 -> f2 -> f3 ->


visit

public void visit(pageSize n)
f0 -> f1 -> f2 -> rectangle() f3 ->


visit

public void visit(parameter n)
f0 -> f1 -> f2 -> valueNameDef() f3 -> typedValue() f4 -> [ unit() ] f5 ->


visit

public void visit(parameterAssign n)
f0 -> f1 -> f2 -> valueNameRef() f3 -> typedValue() f4 ->


visit

public void visit(parameterDisplay n)
f0 -> f1 -> f2 -> valueNameRef() f3 -> ( display() )* f4 ->


visit

public void visit(path n)
f0 -> f1 -> f2 -> pointList() f3 -> ( property() )* f4 ->


visit

public void visit(pathDelay n)
f0 -> f1 -> f2 -> delay() f3 -> ( event() )* f4 ->


visit

public void visit(pathWidth n)
f0 -> f1 -> f2 -> integerValue() f3 ->


visit

public void visit(permutable n)
f0 -> f1 -> f2 -> ( portRef() | permutable() | nonPermutable() )* f3 ->


visit

public void visit(physicalDesignRule n)
f0 -> f1 -> f2 -> ( figureWidth() | figureArea() | rectangleSize() | figurePerimeter() | overlapDistance() | overhangDistance() | enclosureDistance() | interFigureGroupSpacing() | intraFigureGroupSpacing() | notchSpacing() | notAllowed() | figureGroup() | comment() | userData() )* f3 ->


visit

public void visit(plug n)
f0 -> f1 -> f2 -> ( socketSet() )* f3 ->


visit

public void visit(point n)
f0 -> f1 -> f2 -> ( pointValue() | pointDisplay() | point() )* f3 ->


visit

public void visit(pointDisplay n)
f0 -> f1 -> f2 -> pointValue() f3 -> ( display() )* f4 ->


visit

public void visit(pointList n)
f0 -> f1 -> f2 -> ( pointValue() )* f3 ->


visit

public void visit(polygon n)
f0 -> f1 -> f2 -> pointList() f3 -> ( property() )* f4 ->


visit

public void visit(port n)
f0 -> f1 -> f2 -> portNameDef() f3 -> ( direction() | unused() | designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | acLoad() | portDelay() | property() | comment() | userData() )* f4 ->


visit

public void visit(portBackAnnotate n)
f0 -> f1 -> f2 -> portRef() f3 -> ( designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | dcMaxFanout() | acLoad() | portDelay() | property() | comment() )* f4 ->


visit

public void visit(portBundle n)
f0 -> f1 -> f2 -> portNameDef() f3 -> listOfPorts() f4 -> ( property() | comment() | userData() )* f5 ->


visit

public void visit(portDelay n)
f0 -> f1 -> f2 -> derivation() f3 -> ( delay() | loadDelay() ) f4 -> ( transition() | becomes() )* f5 ->


visit

public void visit(portGroup n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() )* f3 ->


visit

public void visit(portImplementation n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( connectLocation() | figure() | instance() | commentGraphics() | propertyDisplay() | keywordDisplay() | property() | comment() | userData() )* f4 ->


visit

public void visit(portInstance n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() ) f3 -> ( unused() | designator() | dcFaninLoad() | dcFanoutLoad() | dcMaxFanin() | acLoad() | portDelay() | property() | comment() | userData() )* f4 ->


visit

public void visit(portList n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() )* f3 ->


visit

public void visit(portListAlias n)
f0 -> f1 -> f2 -> portNameDef() f3 -> portList() f4 ->


visit

public void visit(portMap n)
f0 -> f1 -> f2 -> ( portRef() | portGroup() | comment() | userData() )* f3 ->


visit

public void visit(portNameDef n)
f0 -> nameDef() | array()


visit

public void visit(portNameRef n)
f0 -> nameRef() | member()


visit

public void visit(portRef n)
f0 -> f1 -> f2 -> portNameRef() f3 -> [ portRef() | instanceRef() | viewRef() ] f4 ->


visit

public void visit(program n)
f0 -> f1 -> f2 -> f3 -> [ version() ] f4 ->


visit

public void visit(property n)
f0 -> f1 -> f2 -> propertyNameDef() f3 -> typedValue() f4 -> ( owner() | unit() | property() | comment() )* f5 ->


visit

public void visit(propertyDisplay n)
f0 -> f1 -> f2 -> propertyNameRef() f3 -> ( display() )* f4 ->


visit

public void visit(propertyNameDef n)
f0 -> nameDef()


visit

public void visit(propertyNameRef n)
f0 -> nameRef()


visit

public void visit(protectionFrame n)
f0 -> f1 -> f2 -> ( portImplementation() | figure() | instance() | commentGraphics() | boundingBox() | propertyDisplay() | keywordDisplay() | parameterDisplay() | property() | comment() | userData() )* f3 ->


visit

public void visit(pt n)
f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->


visit

public void visit(range n)
f0 -> atLeast() | atMost() | between() | exactly() | greaterThan() | lessThan()


visit

public void visit(rangeVector n)
f0 -> f1 -> f2 -> ( range() | singleValueSet() )* f3 ->


visit

public void visit(rectangle n)
f0 -> f1 -> f2 -> pointValue() f3 -> pointValue() f4 -> ( property() )* f5 ->


visit

public void visit(rectangleSize n)
f0 -> f1 -> f2 -> ruleNameDef() f3 -> figureGroupObject() f4 -> ( rangeVector() | multipleValueSet() ) f5 -> ( comment() | userData() )* f6 ->


visit

public void visit(rename n)
f0 -> f1 -> f2 -> ( ident() | name() ) f3 -> ( | stringDisplay() ) f4 ->


visit

public void visit(resolves n)
f0 -> f1 -> f2 -> ( logicNameRef() )* f3 ->


visit

public void visit(ruleNameDef n)
f0 -> nameDef()


visit

public void visit(scale n)
f0 -> f1 -> f2 -> numberValue() f3 -> numberValue() f4 -> unit() f5 ->


visit

public void visit(scaledInteger n)
f0 -> | e()


visit

public void visit(scaleX n)
f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->


visit

public void visit(scaleY n)
f0 -> f1 -> f2 -> integerValue() f3 -> integerValue() f4 ->


visit

public void visit(section n)
f0 -> f1 ->
f2 -> stringValue() f3 -> ( stringValue() | section() | instance() )* f4 ->


visit

public void visit(shape n)
f0 -> f1 -> f2 -> curve() f3 -> ( property() )* f4 ->


visit

public void visit(simulate n)
f0 -> f1 -> f2 -> simulateNameDef() f3 -> ( portListAlias() | waveValue() | apply() | comment() | userData() )* f4 ->


visit

public void visit(simulateNameDef n)
f0 -> nameDef()


visit

public void visit(simulationInfo n)
f0 -> f1 -> f2 -> ( logicValue() | comment() | userData() )* f3 ->


visit

public void visit(singleValueSet n)
f0 -> f1 -> f2 -> ( range() )* f3 ->


visit

public void visit(site n)
f0 -> f1 -> f2 -> viewRef() f3 -> [ transform() ] f4 ->


visit

public void visit(socket n)
f0 -> f1 -> f2 -> [ symmetry() ] f3 ->


visit

public void visit(socketSet n)
f0 -> f1 -> f2 -> symmetry() f3 -> ( site() )* f4 ->


visit

public void visit(status n)
f0 -> f1 -> f2 -> ( written() | comment() | userData() )* f3 ->


visit

public void visit(steady n)
f0 -> f1 -> f2 -> ( portNameRef() | portRef() | portList() ) f3 -> duration() f4 -> [ transition() | becomes() ] f5 ->


visit

public void visit(string n)
f0 -> f1 -> f2 -> ( stringValue() | stringDisplay() | string() )* f3 ->


visit

public void visit(stringDisplay n)
f0 -> f1 -> f2 -> stringValue() f3 -> ( display() )* f4 ->


visit

public void visit(strong n)
f0 -> f1 -> f2 -> logicNameRef() f3 ->


visit

public void visit(symbol n)
f0 -> f1 -> f2 -> ( portImplementation() | figure() | annotate() | instance() | commentGraphics() | pageSize() | boundingBox() | propertyDisplay() | keywordDisplay() | parameterDisplay() | property() | comment() | userData() )* f3 ->


visit

public void visit(symmetry n)
f0 -> f1 -> f2 -> ( transform() )* f3 ->


visit

public void visit(table n)
f0 -> f1 -> f2 -> ( entry() | tableDefault() )* f3 ->


visit

public void visit(tableDefault n)
f0 -> f1 -> f2 -> ( logicRef() | portRef() | noChange() | table() ) f3 -> [ delay() | loadDelay() ] f4 ->


visit

public void visit(textHeight n)
f0 -> f1 -> f2 -> integerValue() f3 ->


visit

public void visit(timeInterval n)
f0 -> f1 -> f2 -> ( event() | offsetEvent() ) f3 -> ( event() | offsetEvent() | duration() ) f4 ->


visit

public void visit(timeStamp n)
f0 -> f1 -> f2 -> f3 -> f4 -> f5 -> f6 -> f7 -> f8 ->


visit

public void visit(timing n)
f0 -> f1 -> f2 -> derivation() f3 -> ( pathDelay() | forbiddenEvent() | comment() | userData() )* f4 ->


visit

public void visit(transform n)
f0 -> f1 -> f2 -> [ scaleX() ] f3 -> [ scaleY() ] f4 -> [ delta() ] f5 -> [ orientation() ] f6 -> [ origin() ] f7 ->


visit

public void visit(transition n)
f0 -> f1 -> f2 -> ( logicNameRef() | logicList() | logicOneOf() ) f3 -> ( logicNameRef() | logicList() | logicOneOf() ) f4 ->


visit

public void visit(trigger n)
f0 -> f1 -> f2 -> ( change() | steady() | initial() )* f3 ->


visit

public void visit(myTrue n)
f0 -> f1 -> f2 ->


visit

public void visit(typedValue n)
f0 -> myBoolean() | integer() | miNoMax() | number() | point() | string()


visit

public void visit(unconstrained n)
f0 -> f1 -> f2 ->


visit

public void visit(undefined n)
f0 -> f1 -> f2 ->


visit

public void visit(union n)
f0 -> f1 -> f2 -> ( figureGroupRef() | figureOp() ) f3 -> ( figureGroupRef() | figureOp() )* f4 ->


visit

public void visit(unit n)
f0 -> f1 -> f2 -> ( | | | | | | | | | | | | | |

visit

public void visit(unused n)
f0 -> f1 -> f2 ->


visit

public void visit(userData n)
f0 -> f1 -> f2 -> ident() f3 -> ( | | ident() | form() | string() | owner() | property() )* f4 ->


visit

public void visit(valueNameDef n)
f0 -> nameDef() | array()


visit

public void visit(valueNameRef n)
f0 -> nameRef() | member()


visit

public void visit(version n)
f0 -> f1 -> f2 -> f3 ->


visit

public void visit(view n)
f0 -> f1 -> f2 -> viewNameDef() f3 -> viewType() f4 -> myInterface() f5 -> ( status() | contents() | comment() | property() | userData() )* f6 ->


visit

public void visit(viewList n)
f0 -> f1 -> f2 -> ( viewRef() | viewList() )* f3 ->


visit

public void visit(viewMap n)
f0 -> f1 -> f2 -> ( portMap() | portBackAnnotate() | instanceMap() | instanceBackAnnotate() | netMap() | netBackAnnotate() | comment() | userData() )* f3 ->


visit

public void visit(viewNameDef n)
f0 -> nameDef()


visit

public void visit(viewNameRef n)
f0 -> nameRef()


visit

public void visit(viewRef n)
f0 -> f1 -> f2 -> viewNameRef() f3 -> [ cellRef() ] f4 ->


visit

public void visit(viewType n)
f0 -> f1 -> f2 -> ( | | | | | | | | | ) f3 ->


visit

public void visit(visible n)
f0 -> f1 -> f2 -> booleanValue() f3 ->


visit

public void visit(voltageMap n)
f0 -> f1 -> f2 -> miNoMaxValue() f3 ->


visit

public void visit(waveValue n)
f0 -> f1 -> f2 -> logicNameDef() f3 -> numberValue() f4 -> logicWaveform() f5 ->


visit

public void visit(weak n)
f0 -> f1 -> f2 -> logicNameRef() f3 ->


visit

public void visit(weakJoined n)
f0 -> f1 -> f2 -> ( portRef() | portList() | joined() )* f3 ->


visit

public void visit(when n)
f0 -> f1 -> f2 -> trigger() f3 -> ( after() | follow() | logicAssign() | maintain() | comment() | userData() )* f4 ->


visit

public void visit(written n)
f0 -> f1 -> f2 -> timeStamp() f3 -> ( author() | program() | dataOrigin() | property() | comment() | userData() )* f4 ->


visit

public void visit(abs n)
f0 -> "(" f1 -> "abs" f2 -> numberValue() f3 -> ")"


visit

public void visit(and n)
f0 -> "(" f1 -> "and" f2 -> ( booleanValue() )* f3 -> ")"


visit

public void visit(booleanValue n)
f0 -> myFalse() | myTrue() | valueNameRef() | and() | or() | not() | xor() | equal() | increasing() | strictlyIncreasing()


visit

public void visit(ceiling n)
f0 -> "(" f1 -> "ceiling" f2 -> numberValue() f3 -> ")"


visit

public void visit(concat n)
f0 -> "(" f1 -> "concat" f2 -> ( stringValue() )* f3 -> ")"


visit

public void visit(constant n)
f0 -> "(" f1 -> "constant" f2 -> valueNameDef() f3 -> typedValue() f4 -> ")"


visit

public void visit(constraint n)
f0 -> "(" f1 -> "constraint" f2 -> booleanValue() f3 -> ( property() )* f4 -> ")"


visit

public void visit(contents n)
f0 -> "(" f1 -> "contents" f2 -> ( instance() | offPageConnector() | figure() | section() | net() | netBundle() | page() | commentGraphics() | portImplementation() | timing() | simulate() | when() | follow() | logicPort() | boundingBox() | constant() | constraint() | variable() | comment() | userData() )* f3 -> ")"


visit

public void visit(divide n)
f0 -> "(" f1 -> "divide" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(equal n)
f0 -> "(" "equal" numberValue() | ( numberValue() )* ")"


visit

public void visit(fix n)
f0 -> "(" f1 -> "fix" f2 -> numberValue() f3 -> ")"


visit

public void visit(floor n)
f0 -> "(" f1 -> "floor" f2 -> numberValue() f3 -> ")"


visit

public void visit(ident n)
f0 -> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |


visit

public void visit(increasing n)
f0 -> "(" f1 -> "increasing" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(integerValue n)
f0 -> | valueNameRef() | floor() | ceiling() | fix() | mod() | xCoord() | yCoord() | abs() | max() | min() | negate() | product() | subtract() | sum()


visit

public void visit(myInterface n)
f0 -> "(" f1 -> "interface" f2 -> ( port() | portBundle() | symbol() | protectionFrame() | arrayRelatedInfo() | parameter() | joined() | mustJoin() | weakJoined() | permutable() | timing() | simulate() | designator() | constant() | constraint() | variable() | property() | comment() | userData() )* f3 -> ")"


visit

public void visit(max n)
f0 -> "(" f1 -> "max" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(min n)
f0 -> "(" f1 -> "min" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(miNoMaxValue n)
f0 -> numberValue() | mnm()


visit

public void visit(mod n)
f0 -> "(" f1 -> "mod" f2 -> integerValue() f3 -> integerValue() f4 -> ")"


visit

public void visit(negate n)
f0 -> "(" f1 -> "negate" f2 -> numberValue() f3 -> ")"


visit

public void visit(not n)
f0 -> "(" f1 -> "not" f2 -> booleanValue() f3 -> ")"


visit

public void visit(numberValue n)
f0 -> scaledInteger() | valueNameRef() | floor() | ceiling() | fix() | mod() | xCoord() | yCoord() | abs() | max() | min() | negate() | product() | subtract() | sum()


visit

public void visit(or n)
f0 -> "(" f1 -> "or" f2 -> ( booleanValue() )* f3 -> ")"


visit

public void visit(page n)
f0 -> "(" f1 -> "page" f2 -> instanceNameDef() f3 -> ( instance() | net() | netBundle() | commentGraphics() | portImplementation() | pageSize() | boundingBox() | constant() | constraint() | variable() | comment() | userData() )* f4 -> ")"


visit

public void visit(pointSubtract n)
f0 -> "(" f1 -> "pointSubtract" f2 -> pointValue() f3 -> ( pointValue() )* f4 -> ")"


visit

public void visit(pointSum n)
f0 -> "(" f1 -> "pointSum" f2 -> ( pointValue() )* f3 -> ")"


visit

public void visit(pointValue n)
f0 -> pt() | valueNameRef() | pointSum() | pointSubtract()


visit

public void visit(product n)
f0 -> "(" f1 -> "product" f2 -> ( numberValue() )* f3 -> ")"


visit

public void visit(strictlyIncreasing n)
f0 -> "(" f1 -> "strictlyIncreasing" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(stringValue n)
f0 -> | valueNameRef() | concat()


visit

public void visit(subtract n)
f0 -> "(" f1 -> "subtract" f2 -> numberValue() f3 -> ( numberValue() )* f4 -> ")"


visit

public void visit(sum n)
f0 -> "(" f1 -> "sum" f2 -> ( numberValue() )* f3 -> ")"


visit

public void visit(technology n)
f0 -> "(" f1 -> "technology" f2 -> numberDefinition() f3 -> ( figureGroup() | fabricate() | simulationInfo() | physicalDesignRule() | constant() | constraint() | comment() | userData() )* f4 -> ")"


visit

public void visit(variable n)
f0 -> "(" f1 -> "variable" f2 -> valueNameDef() f3 -> typedValue() f4 -> ")"


visit

public void visit(xCoord n)
f0 -> "(" f1 -> "xCoord" f2 -> pointValue() f3 -> ")"


visit

public void visit(xor n)
f0 -> "(" f1 -> "xor" f2 -> ( booleanValue() )* f3 -> ")"


visit

public void visit(yCoord n)
f0 -> "(" f1 -> "yCoord" f2 -> pointValue() f3 -> ")"



Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.