public FindCompiler(DFA<T> dfa, T errorToken, T eofToken) { super(dfa, errorToken, eofToken); dfa.calculateMaxFindSkip(); }
public static void main(String... args) { try { DFA<Integer> dfa = Regex.createDFA("aaabc"); dfa.dump(System.err); dfa.calculateMaxFindSkip(); System.err.println("skip="+dfa.isAcceptStart()); System.err.println("max="+dfa.maxDepth()); System.err.println("min="+dfa.minDepth()); } catch (Exception ex) { ex.printStackTrace(); } }