E - public static class FiniteAutomaton.Automaton<E> extends Object
| Modifier and Type | Field and Description |
|---|---|
FiniteAutomaton.EndState<E> |
end |
FiniteAutomaton.StartState<E> |
start |
| Constructor and Description |
|---|
FiniteAutomaton.Automaton(Expression<E> expr) |
FiniteAutomaton.Automaton(FiniteAutomaton.StartState<E> start,
FiniteAutomaton.EndState<E> end) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(List<E> tokens) |
Match.FinalMatch<E> |
lookingAt(List<E> tokens) |
Match.FinalMatch<E> |
lookingAt(List<E> tokens,
int startIndex) |
int |
minMatchingLength() |
public final FiniteAutomaton.StartState<E> start
public final FiniteAutomaton.EndState<E> end
public FiniteAutomaton.Automaton(FiniteAutomaton.StartState<E> start, FiniteAutomaton.EndState<E> end)
public FiniteAutomaton.Automaton(Expression<E> expr)
public int minMatchingLength()
public Match.FinalMatch<E> lookingAt(List<E> tokens)
public Match.FinalMatch<E> lookingAt(List<E> tokens, int startIndex)
Copyright © 2010–2013 University of Washington CSE. All rights reserved.