Declaration
::= <Label:String>;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Declaration
AST.State
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
Declaration
::= <Label:String>;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Declaration
AST.State
spec/StateMachine.ast
at line 8
syn boolean alreadyDeclared()
spec/Exercises.jrag
at line 6
syn boolean multiplyDeclared()
spec/Exercises.jrag
at line 9
syn boolean hasLaterNamesake()
spec/Exercises.jrag
at line 12
syn java.util.Set<Transition> altTransitions()
spec/Exercises.jrag
at line 27
syn java.util.Set<State> successors()
spec/Graph.jrag
at line 13
syn State localLookup(java.lang.String label)
localLookup
in class Declaration
spec/NameAnalysis.jrag
at line 18
spec/Reachability.jrag
at line 9
inh java.util.Set<Transition> transitionsOf(State s)
spec/Exercises.jrag
at line 28
coll java.util.Set<State> altSuccessors()
spec/Exercises.jrag
at line 48
coll java.util.Set<State> predecessors()
spec/Exercises.jrag
at line 57
coll java.util.Set<State> altReachable()
spec/Exercises.jrag
at line 102
coll java.util.Set<Transition> transitions()
spec/Graph.jrag
at line 6
clone
in class Declaration
java.lang.CloneNotSupportedException
public void pp()
pp
in class Declaration
spec/PrettyPrint.jrag
at line 14
public void printInfoAboutCycles()
printInfoAboutCycles
in class Declaration
spec/PrintInfoAboutCycles.jrag
at line 12
public void printReachable()
printReachable
in class Declaration
spec/PrintReachable.jrag
at line 10
public java.lang.String listOfReachableStateLabels()
spec/PrintReachable.jrag
at line 15
public void init$Children()
init$Children
in class Declaration
protected int numChildren()
numChildren
in class Declaration
public void flushCache()
flushCache
in class Declaration
public void flushCollectionCache()
flushCollectionCache
in class Declaration
public void setLabel(java.lang.String value)
value
- The new value for the lexeme Label.public void setLabel(beaver.Symbol symbol)
symbol
- Symbol containing the new value for the lexeme Labelpublic java.lang.String getLabel()
public java.util.Set State_altSuccessors_contributors()
public java.util.Set State_predecessors_contributors()
public java.util.Set State_altReachable_contributors()
public java.util.Set State_transitions_contributors()
protected void collect_contributors_State_predecessors()
protected void collect_contributors_StateMachine_errors()
protected void collect_contributors_State_altReachable()
protected void contributeTo_State_State_predecessors(java.util.Set<State> collection)
protected void contributeTo_StateMachine_StateMachine_errors(java.util.Set<java.lang.String> collection)
protected void contributeTo_State_State_altReachable(java.util.Set<State> collection)
protected java.lang.String tokenString_Label
public int Labelstart
public int Labelend
protected boolean alreadyDeclared_visited
protected boolean multiplyDeclared_visited
protected boolean hasLaterNamesake_visited
protected boolean altTransitions_visited
protected boolean successors_visited
protected java.util.Set localLookup_String_visited
protected int reachable_visited
protected boolean reachable_computed
protected boolean reachable_initialized
protected java.util.Set<State> reachable_value
protected java.util.Set transitionsOf_State_visited
protected boolean State_altSuccessors_visited
protected boolean State_altSuccessors_computed
protected java.util.Set<State> State_altSuccessors_value
protected boolean State_predecessors_visited
protected boolean State_predecessors_computed
protected java.util.Set<State> State_predecessors_value
protected int State_altReachable_visited
protected boolean State_altReachable_computed
protected boolean State_altReachable_initialized
protected java.util.Set<State> State_altReachable_value
protected boolean State_transitions_visited
protected boolean State_transitions_computed
protected java.util.Set<Transition> State_transitions_value
|
|||||||
FRAMES NO FRAMES |