Package | Description |
---|---|
monq.ie |
functionality specifically targeting natural language processing.
|
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.jfa.ctx |
adds support for recursive parsing to jfa that in particular
allows easy XML parsing as an alternative to SAX.
|
monq.net |
Simple tcp server and clients.
|
monq.programs |
a collection of command line programs.
|
monq.stuff |
contains assorted stuff which does not fit anywhere else.
|
Modifier and Type | Method and Description |
---|---|
static DfaRun |
Term2Re.createConverter(java.lang.String wordSplitRe,
java.lang.String wordSepRe,
java.lang.String trailContextRe,
ReParser rp)
creates a
DfaRun able to convert a multi word
term into a regular expression which matches obvious
orthographical variations of that term. |
Modifier and Type | Method and Description |
---|---|
DfaRun |
Dfa.createRun()
convenience function to get a
DfaRun for this
automaton. |
Modifier and Type | Method and Description |
---|---|
void |
FaAction.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun runner)
is called by methods of
DfaRun in case of a
match. |
Modifier and Type | Method and Description |
---|---|
int |
Hold.getStart(DfaRun r)
returns the position this object current refers to as the start
position where data is being hold back.
|
int |
Count.getValue(DfaRun r)
given the
DfaRun which has just the right
MapProvider in its clientData field,
this returns the current counter value. |
void |
SwitchDfa.invoke(java.lang.StringBuilder out,
int start,
DfaRun r) |
void |
Embed.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
Copy.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
If.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun r) |
void |
Hold.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun r) |
void |
Replace.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
DefaultAction.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun runner) |
void |
TailContextN.invoke(java.lang.StringBuilder out,
int start,
DfaRun r) |
void |
Fail.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
Count.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun r) |
void |
Printf.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
UpperCase.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
SearchReplace.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
Drop.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
Run.invoke(java.lang.StringBuilder out,
int start,
DfaRun r) |
void |
Stop.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
Call.invoke(java.lang.StringBuilder out,
int start,
DfaRun run)
calls the method specified in the constructor by finding it in
run.clientData via reflection. |
void |
Store.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
void |
LowerCase.invoke(java.lang.StringBuilder out,
int start,
DfaRun runner) |
boolean |
Verifier.ok(DfaRun r)
classes implementing this interface are expected to collect
information over time.
|
Modifier and Type | Method and Description |
---|---|
void |
IfContext.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun r)
required by interface
FaAction . |
void |
Context.invoke(java.lang.StringBuilder yytext,
int start,
DfaRun r) |
Constructor and Description |
---|
DfaRunService(DfaRun r,
java.io.PrintStream out)
creates a
Runnable which will run r as
a filter which sends its output to out . |
Modifier and Type | Method and Description |
---|---|
DfaRun |
DictFilter.createRun()
create a
DfaRun object suitable to operate the
dictionary DFA. |
DfaRun |
Grep.createRun()
is the way to apply the machinery created with one of the
constructors.
|
Modifier and Type | Method and Description |
---|---|
void |
DfaRunFeeder.setSource(DfaRun r)
specifies the source
java.lang.Reader from which to
fetch the data to feed. |
Constructor and Description |
---|
DfaRunFeeder(DfaRun r,
java.lang.String csname)
creates the
Feeder to filter source
with the given dfa and then feed it to an
OutputStream while encoding characters with the
character set given by csname . |