com.karneim.util.collection.regex
Class Automaton_Pattern
public
class
Automaton_Pattern
extends AutomatonSet_String
protected String regEx
protected PScanner scanner
protected Automaton_Pattern(
ISet_char fullSet)
protected Automaton_Pattern()
protected Automaton_Pattern(String regEx)
protected void addAll(SState state)
protected void addAll(String regEx)
protected SState addState(boolean isFinal)
protected void clear()
protected Object clone()
protected SState complement(SState state)
protected void complement()
protected SState concat(SState state_A, SState state_B)
protected State createState()
protected SState createState(boolean isFinal)
protected LinkedSet_State getStates()
protected SState intersect(SState state_A, SState state_B)
protected boolean isDeterministic()
protected boolean isDeterministic(State startState)
protected void minimize()
protected LinkedSet_State newLinkedSet_State()
protected LinkedSet_State newLinkedSet_State(State state)
protected PScanner newScanner()
protected SState parseRegEx(String regEx)
protected void removeAll(String regEx)
protected void removeUselessStates()
protected SState repeat(SState state, int minTimes, int maxTimes)
protected void retainAll(String regEx)
protected void setStartState(SState state)
protected SState union(SState state_A, SState state_B)