public interface IAutomaton extends Cloneable
Modifier and Type | Interface and Description |
---|---|
static class |
IAutomaton.NonDeterministicOperationException |
static class |
IAutomaton.StateNotInAutomatonException |
static class |
IAutomaton.Triple |
Modifier and Type | Method and Description |
---|---|
IAutomaton |
clone() |
int |
delta(int k,
int j) |
void |
delta(int k,
int j,
gnu.trove.set.hash.TIntHashSet nexts) |
int |
getInitialState() |
int |
getNbStates() |
boolean |
isFinal(int k) |
boolean |
run(int[] str) |
IAutomaton clone() throws CloneNotSupportedException
CloneNotSupportedException
int getInitialState()
int delta(int k, int j) throws IAutomaton.NonDeterministicOperationException
void delta(int k, int j, gnu.trove.set.hash.TIntHashSet nexts)
boolean isFinal(int k)
int getNbStates()
boolean run(int[] str)
Copyright © 2015. All rights reserved.