|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xrel.analyzer.TA | +--xrel.analyzer.TAUnion
TODO insert comment here
Fields inherited from class xrel.analyzer.TA |
debug, epsilonTransitions, finalStates, initialStates, isBuilt, name, out, states, symtab, transitions |
Fields inherited from interface xrel.analyzer.TABuildPhase |
ALL_IN_ONE, DO_NOTHING, FULL_BUILD, SIMPLE_BUILD, STEP_BUILD, STEP_COMPLETE_AUT, STEP_NO_EPS_TRANS, STEP_NO_UNMATCHED_STATES, STEP_NO_UNREACH_STATES |
Constructor Summary | |
TAUnion(java.util.HashSet alNames,
SymTable st,
boolean dbg,
java.io.PrintStream psOut)
|
Method Summary | |
void |
build()
Subclasses must implement a matchTree function. |
static java.lang.String |
getUnionName(java.util.HashSet alNames)
|
void |
union(TA A)
|
Methods inherited from class xrel.analyzer.TA |
addEpsTransition, addEpsTransitions, addEpsTransitions, addEpsTransitions, addState, addTrans, clone, completeAutomaton, compute_closures, dump, epsilon_elimination, equals, force, getChildAutomata, getDescendantAutomata, getName, hashCode, isNull, merge, remove_unmatched, remove_unreachable_states, setDebug, simplify, toString, update |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TAUnion(java.util.HashSet alNames, SymTable st, boolean dbg, java.io.PrintStream psOut)
Method Detail |
public static java.lang.String getUnionName(java.util.HashSet alNames)
public void build()
TA
Subclasses must implement a matchTree function.
TODO this function will presumably change.
build
in class TA
TA.build()
public void union(TA A)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |