public class ASTTransitionCanonicalizer extends StateTransitionCanonicalizer<ASTTransitionSet,TransitionBuilder<ASTTransitionSet>>
| Constructor and Description |
|---|
ASTTransitionCanonicalizer() |
| Modifier and Type | Method and Description |
|---|---|
protected TransitionBuilder<ASTTransitionSet>[] |
createResultArray(int size)
Returns an array suitable for holding the result of
StateTransitionCanonicalizer.run(List, CompilationBuffer). |
protected boolean |
isSameTargetMergeAllowed(TransitionBuilder<ASTTransitionSet> a,
TransitionBuilder<ASTTransitionSet> b)
Returns
true if two DFA transitions leading to the same target state are allowed to
be merged into one. |
runprotected boolean isSameTargetMergeAllowed(TransitionBuilder<ASTTransitionSet> a, TransitionBuilder<ASTTransitionSet> b)
StateTransitionCanonicalizertrue if two DFA transitions leading to the same target state are allowed to
be merged into one.isSameTargetMergeAllowed in class StateTransitionCanonicalizer<ASTTransitionSet,TransitionBuilder<ASTTransitionSet>>protected TransitionBuilder<ASTTransitionSet>[] createResultArray(int size)
StateTransitionCanonicalizerStateTransitionCanonicalizer.run(List, CompilationBuffer).createResultArray in class StateTransitionCanonicalizer<ASTTransitionSet,TransitionBuilder<ASTTransitionSet>>