Package | Description |
---|---|
monq.jfa |
Implements Finite Automata, deterministic and
nondeterministic, with an engine for high throughput filtering of
text.
|
monq.jfa.actions |
contains general purpose classes to be used as callbacks in
finite automata created with package
monq.jfa . |
monq.programs |
a collection of command line programs.
|
Modifier and Type | Field and Description |
---|---|
static Dfa |
Xml.DFA_AttValue
a
Dfa which matches a Xml.AttValue . |
static Dfa |
Xml.DFA_Eq
|
static Dfa |
Xml.DFA_Name
|
static Dfa |
Xml.DFA_S
|
Modifier and Type | Method and Description |
---|---|
Dfa |
Nfa.compile(DfaRun.FailedMatchBehaviour fmb)
compiles
this into a Dfa with the given
behaviour for non-matching input. |
Dfa |
Nfa.compile(DfaRun.FailedMatchBehaviour fmb,
FaAction eofAction)
compiles this non-deterministic finite automaton into a
deterministic finite automaton.
|
Dfa |
DfaRun.getDfa()
returns the
Dfa operated by this . |
Dfa |
Regexp.getDfa() |
static Dfa |
Misc.wrapRoi(java.lang.CharSequence reStart,
FaAction startAction,
DfaRun.FailedMatchBehaviour inRoi,
java.lang.CharSequence reEnd,
FaAction endAction,
DfaRun.FailedMatchBehaviour outsideRoi,
Nfa client)
wraps a
Nfa into another one which defines a region
of interest (ROI). |
Modifier and Type | Method and Description |
---|---|
static Statistics |
Statistics.getStatistics(Dfa dfa,
java.io.Writer w)
same as
Statistics.getStatistics(Nfa,Writer) but for a Dfa . |
void |
DfaRun.setDfa(Dfa dfa)
changes the
Dfa to run. |
Constructor and Description |
---|
DfaRun(Dfa dfa)
creates a
DfaRun with empty initial input. |
DfaRun(Dfa dfa,
CharSource in)
creates a
DfaRun object to operate the given Dfa . |
Modifier and Type | Method and Description |
---|---|
void |
SwitchDfa.setDfa(Dfa dfa)
sets the
Dfa this action switches the calling
DfaRun to. |
Modifier and Type | Method and Description |
---|---|
Dfa |
DictFilter.getDfa()
returns the dictionary DFA.
|