See: Description
Interface | Description |
---|---|
ParseOptions.Setter | |
Postprocessor.ApplyFn |
Class | Description |
---|---|
AndData |
Notes about AND
|
AndList |
TODO add javadoc
|
Clause |
TODO add javadoc
|
CList |
TODO add javadoc
|
Cms |
TODO add javadoc
Connector multi-set.
|
CNode |
CNode is a standard tree data structure.
|
CONList |
TODO add javadoc
|
Connector |
TODO add javadoc
|
ConnectorSet |
TODO add javadoc
|
CONNode |
TODO add javadoc
|
Constituent |
TODO add javadoc
|
Dictionary |
This is one of the core classes of the link grammar.
|
DictNode |
TODO add javadoc
|
Disjunct |
TODO add javadoc
|
DISList |
TODO add javadoc
|
DISNode |
TODO add javadoc
|
Domain |
TODO add javadoc
|
DTreeLeaf |
TODO add javadoc
|
DTypeList |
Domain type class holds the domain type information
|
Exp |
TODO add javadoc
The E_list an Exp structures defined below comprise the expression
trees that are stored in the dictionary.
|
ExpList |
TODO add javadoc
|
GlobalBean |
This is a hacked construct.
|
ImageNode |
TODO add javadoc
|
LabelNode |
TODO add javadoc
|
Link |
TODO add javadoc
|
Linkage |
The linkage routines are primarily used to walk linkages and retrieve information
about the sentence.
|
Linkage.LinkageAndList | |
LinkageInfo |
TODO add javadoc
|
LinksetNode |
TODO add javadoc
|
LinksetSet |
TODO add javadoc
|
LinksToPatch |
TODO add javadoc
|
ListOfLinks |
TODO add javadoc
|
MatchNode |
TODO add javadoc
|
MyRandom |
TODO add javadoc
|
ParseChoice |
One possible parsing choice of a ParseSet
|
ParseInfo |
TODO add javadoc
|
ParseOptions |
ParseOptions keeps a set of state variables regarding user choices.
|
ParseOptions.UserCommand | |
Parser |
This class is meant to be a bean type interface to link grammar.
|
ParseSet |
The first thing we do is we build a data structure to represent the
result of the entire parse search.
|
PatchElement |
TODO add javadoc
|
Postprocessor |
O.K.
|
Postprocessor.ApplyBounded | |
Postprocessor.ApplyConnected | |
Postprocessor.ApplyContainsNone | |
Postprocessor.ApplyContainsOne | |
Postprocessor.ApplyContainsOneGlobally | |
Postprocessor.ApplyMustFormACycle | |
PPData |
TODO add javadoc
|
PPInfo |
TODO add javadoc
|
PPKnowledge |
I also, unfortunately, want to propose a new type of domain.
|
PPLabelNode |
TODO add javadoc
|
PPLexTable |
TODO add javadoc
|
PPLinkset |
TODO add javadoc
|
PPLinksetNode |
TODO add javadoc
|
PPNode |
TODO add javadoc
|
PPRule |
TODO add javadoc
|
Resources |
TODO add javadoc
|
Sentence |
Routines for creating and destroying processing Sentences.
|
StartingLinkAndDomain |
TODO add javadoc
|
Sublinkage |
TODO add javadoc
|
TableConnector |
TODO add javadoc
|
TConnector |
TODO add javadoc
Temporary connectors used while converting expressions into disjunct lists
|
VDALCostModel |
TODO add javadoc
|
Word |
The basic word class
TODO - Create word comparator and internationalization.
|
WordFile |
TODO add javadoc
|
XNode |
This is a hyponym or synonym class the X is for expression.
|
XTableConnector |
TODO add javadoc
|
JLinkGrammar is a Java port of the Carnergie Mellon University link grammar parser, a syntactic parser for English. The link grammar parser is a natural language parser based on link grammar theory. Given a sentence, the system assigns to the sentence a syntactic structure consisting of a set of labeled links connecting pairs of words. The parser also produces a "constituent" representation of a sentence (showing noun phrases, verb phrases, etc.). More information is available at: http://www.link.cs.cmu.edu/link/.
The original C version of the Link Grammar parser is licensed under a trivial variant BSD license. The JLinkGrammar source code is licensed under either the GNU Public License or the BSD license. Presumably the data files used by both the original C and this Java version of the parser are covered by the BSD style license.