|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Nonterminal | |
---|---|
danbikel.parser | Provides the core framework of this extensible statistical parsing engine. |
danbikel.parser.arabic | Provides language-specific classes necessary to parse Arabic. |
danbikel.parser.chinese | Provides language-specific classes necessary to parse Chinese. |
danbikel.parser.constraints | Provides interfaces and classes to allow constrain-parsing. |
danbikel.parser.english | Provides language-specific classes necessary to parse English. |
danbikel.parser.lang | Provides default abstract base classes for the required interfaces of a language package. |
danbikel.parser.util | Utility classes for displaying and manipulating parse trees. |
Uses of Nonterminal in danbikel.parser |
---|
Methods in danbikel.parser that return Nonterminal | |
---|---|
Nonterminal |
Treebank.parseNonterminal(Symbol label)
Returns a Nonterminal object to represent all the
components of a complex nonterminal annotation: the base label, any
augmentations and any index. |
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Identical to Treebank.parseNonterminal(Symbol) , except that instead of
returning a newly-created Nonterminal object, this
method merely modifies the specified Nonterminal object. |
Methods in danbikel.parser with parameters of type Nonterminal | |
---|---|
void |
Treebank.addAugmentation(Nonterminal nonterminal,
Symbol augmentation)
Adds the specified augmentation to the end of the (possibly empty) augmentation list of the specified Nonterminal object. |
void |
Treebank.defaultParseNonterminal(Symbol label,
Nonterminal nonterminal)
Fills in the specified Nonterminal object to represent
all the components of a complex nonterminal annotation: the base label,
any augmentations and any index. |
int |
Treebank.getTraceIndex(Sexp preterm,
Nonterminal nonterminal)
Returns the index of a trace for the specified null element preterminal. |
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Identical to Treebank.parseNonterminal(Symbol) , except that instead of
returning a newly-created Nonterminal object, this
method merely modifies the specified Nonterminal object. |
boolean |
Treebank.removeAugmentation(Nonterminal nonterminal,
Symbol augmentation)
Removes the specified augmentation from the augmentation list of the specified Nonterminal object, and the previous augmentation
delimiter. |
Sexp |
Treebank.removeAugmentation(Sexp sexp,
Nonterminal nonterminal,
Symbol augmentation)
Removes the specified nonterminal augmentation from the specified S-expression, using the specified Nonterminal object for temporary
storage. |
Symbol |
Treebank.stripAllButIndex(Symbol label,
Nonterminal nonterminal)
Identical to Treebank.stripAllButIndex(Symbol) , except that instead of
creating a new Nonterminal object for use by
Treebank.parseNonterminal(Symbol,Nonterminal) , this method
uses the specified nonterminal object. |
Symbol |
Treebank.stripIndex(Symbol label,
Nonterminal nonterminal)
Identical to Treebank.stripIndex(Symbol) , except that instead of creating
a new Nonterminal object for use by Treebank.parseNonterminal(Symbol,Nonterminal) , this method simply passes the
specified nonterminal object. |
boolean |
Nonterminal.subsumes(Nonterminal other)
Returns whether this nonterminal subsumes the specified nonterminal. |
Uses of Nonterminal in danbikel.parser.arabic |
---|
Methods in danbikel.parser.arabic that return Nonterminal | |
---|---|
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Methods in danbikel.parser.arabic with parameters of type Nonterminal | |
---|---|
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Uses of Nonterminal in danbikel.parser.chinese |
---|
Methods in danbikel.parser.chinese that return Nonterminal | |
---|---|
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Methods in danbikel.parser.chinese with parameters of type Nonterminal | |
---|---|
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Uses of Nonterminal in danbikel.parser.constraints |
---|
Fields in danbikel.parser.constraints declared as Nonterminal | |
---|---|
protected Nonterminal |
PartialTreeConstraint.nt
A Nonterminal object for use with
Treebank.parseNonterminal(Symbol,Nonterminal) . |
protected Nonterminal |
PartialTreeConstraint.otherNT
A Nonterminal object for use with
Treebank.parseNonterminal(Symbol,Nonterminal) . |
Uses of Nonterminal in danbikel.parser.english |
---|
Methods in danbikel.parser.english that return Nonterminal | |
---|---|
Nonterminal |
BrokenTreebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Methods in danbikel.parser.english with parameters of type Nonterminal | |
---|---|
Nonterminal |
BrokenTreebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Nonterminal |
Treebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Calls AbstractTreebank.defaultParseNonterminal(Symbol, Nonterminal) with
the specified arguments. |
Uses of Nonterminal in danbikel.parser.lang |
---|
Methods in danbikel.parser.lang that return Nonterminal | |
---|---|
Nonterminal |
AbstractTreebank.parseNonterminal(Symbol label)
Returns a Nonterminal object to represent all the
components of a complex nonterminal annotation: the base label, any
augmentations and any index. |
abstract Nonterminal |
AbstractTreebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Identical to AbstractTreebank.parseNonterminal(Symbol) , except that instead of
returning a newly-created Nonterminal object, this
method merely modifies the specified Nonterminal object. |
Methods in danbikel.parser.lang with parameters of type Nonterminal | |
---|---|
protected boolean |
AbstractTraining.addArgAugmentation(Symbol label,
Nonterminal nonterminal)
Adds the default argument augmentation to the specified nonterminal if the specified label is not already an argument. |
void |
AbstractTreebank.addAugmentation(Nonterminal nonterminal,
Symbol augmentation)
Adds the specified augmentation to the end of the (possibly empty) augmentation list of the specified Nonterminal object. |
void |
AbstractTreebank.defaultParseNonterminal(Symbol label,
Nonterminal nonterminal)
Fills in the specified Nonterminal object to represent
all the components of a complex nonterminal annotation: the base label,
any augmentations and any index. |
Symbol |
AbstractTraining.getCanonicalArg(Symbol label,
Nonterminal nonterminal)
Returns the canonical version of the specified argument nonterminal. |
int |
AbstractTreebank.getTraceIndex(Sexp preterm,
Nonterminal nonterminal)
Returns the index of a trace for the specified null element preterminal. |
protected boolean |
AbstractTraining.isArgument(Symbol label,
Nonterminal nonterminal)
Returns true if the specified nonterminal label has an
argument augmentation. |
protected boolean |
AbstractTraining.isArgument(Symbol label,
Nonterminal nonterminal,
boolean parseLabel)
Returns true if the specified nonterminal label has an
argument augmentation. |
abstract Nonterminal |
AbstractTreebank.parseNonterminal(Symbol label,
Nonterminal nonterminal)
Identical to AbstractTreebank.parseNonterminal(Symbol) , except that instead of
returning a newly-created Nonterminal object, this
method merely modifies the specified Nonterminal object. |
protected Symbol |
AbstractTraining.removeArgAugmentation(Symbol label,
Nonterminal nonterminal)
Parses label into the specified Nonterminal object and then
removes all argument augmentations. |
boolean |
AbstractTreebank.removeAugmentation(Nonterminal nonterminal,
Symbol augmentation)
Removes the specified augmentation from the augmentation list of the specified Nonterminal object, and the previous augmentation
delimiter. |
Sexp |
AbstractTreebank.removeAugmentation(Sexp sexp,
Nonterminal nonterminal,
Symbol augmentation)
|
Symbol |
AbstractTreebank.stripAllButIndex(Symbol label,
Nonterminal nonterminal)
Identical to AbstractTreebank.stripAllButIndex(Symbol) , except that instead of
creating a new Nonterminal object for use by
AbstractTreebank.parseNonterminal(Symbol,Nonterminal) , this method
uses the specified nonterminal object. |
protected void |
AbstractTraining.stripAugmentations(Symbol label,
Nonterminal nonterminal,
boolean parseLabel)
Fills in the specified Nonterminal object with the specified
nonterminal label but without any augmentations. |
Symbol |
AbstractTreebank.stripIndex(Symbol label,
Nonterminal nonterminal)
Identical to AbstractTreebank.stripIndex(Symbol) , except that instead of creating
a new Nonterminal object for use by AbstractTreebank.parseNonterminal(Symbol,Nonterminal) , this method simply passes the
specified nonterminal object. |
Uses of Nonterminal in danbikel.parser.util |
---|
Method parameters in danbikel.parser.util with type arguments of type Nonterminal | |
---|---|
static Sexp |
KeepNodes.keepNodes(Sexp tree,
List<Nonterminal> nodesToKeep)
|
|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |