|
||||||||||
| 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()
TASubclasses must implement a matchTree function.
TODO this function will presumably change.
build in class TATA.build()public void union(TA A)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||