|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SLNode | |
---|---|
danbikel.parser | Provides the core framework of this extensible statistical parsing engine. |
danbikel.util | Provides some basic utility classes. |
Uses of SLNode in danbikel.parser |
---|
Fields in danbikel.parser declared as SLNode | |
---|---|
protected SLNode |
CKYItem.leftChildren
A list of CKYItem objects that are the children to the left
of the head child, with the head-adjacent child being last. |
protected SLNode |
CKYItem.rightChildren
A list of CKYItem objects that are the children to the right
of the head child, with the head-adjacent child being last. |
protected SLNode |
Decoder.tmpChildrenList
A reusable list node for use by Decoder.getPrevMods(danbikel.parser.CKYItem, danbikel.util.SLNode) and Decoder.getPrevModWords(danbikel.parser.CKYItem, danbikel.util.SLNode, boolean) . |
Methods in danbikel.parser that return SLNode | |
---|---|
SLNode |
CKYItem.children(boolean side)
Returns the modifier (children) list of the specified side of this item's head child, or null if the specified side has no modifiers. |
SLNode |
CKYItem.leftChildren()
Returns the left modifier item list of this item, or null if
there are no left modifier items. |
SLNode |
CKYItem.rightChildren()
Returns the right modifier item list of this item, or null if
there are no right modifier items. |
Methods in danbikel.parser with parameters of type SLNode | |
---|---|
protected SexpList |
Decoder.getPrevMods(CKYItem item,
SLNode modChildren)
Creates a new previous-modifier list given the specified current list and the last modifier on a particular side. |
protected WordList |
Decoder.getPrevModWords(CKYItem item,
SLNode modChildren,
boolean side)
Creates a new previous-modifier word list given the specified current list and the last modifier on a particular side. |
void |
CKYItem.set(Symbol label,
Word headWord,
Subcat leftSubcat,
Subcat rightSubcat,
CKYItem headChild,
SLNode leftChildren,
SLNode rightChildren,
SexpList leftPrevMods,
SexpList rightPrevMods,
int start,
int end,
boolean leftVerb,
boolean rightVerb,
boolean stop,
double logTreeProb,
double logPrior,
double logProb)
Sets all of the data members of this chart item. |
void |
EMItem.set(Symbol label,
Word headWord,
Subcat leftSubcat,
Subcat rightSubcat,
CKYItem headChild,
SLNode leftChildren,
SLNode rightChildren,
SexpList leftPrevMods,
SexpList rightPrevMods,
int start,
int end,
boolean leftVerb,
boolean rightVerb,
boolean stop,
double logTreeProb,
double logPrior,
double logProb)
This method simply throws an UnsupportedOperationException, as the log probabilities of the superclass are not used by this class. |
void |
EMItem.set(Symbol label,
Word headWord,
Subcat leftSubcat,
Subcat rightSubcat,
CKYItem headChild,
SLNode leftChildren,
SLNode rightChildren,
SexpList leftPrevMods,
SexpList rightPrevMods,
int start,
int end,
boolean leftVerb,
boolean rightVerb,
boolean stop,
int unaryLevel,
double insideProb)
Sets all the data for this EM chart item. |
void |
CKYItem.setChildren(boolean side,
SLNode children)
Sets the modifier (children) list on the specified side of this chart item. |
void |
CKYItem.setSideInfo(boolean side,
Subcat subcat,
SLNode children,
SexpList prevMods,
int edgeIndex,
boolean verb)
Sets all the side-specific information for one side of this chart item. |
Constructors in danbikel.parser with parameters of type SLNode | |
---|---|
CKYItem(Symbol label,
Word headWord,
Subcat leftSubcat,
Subcat rightSubcat,
CKYItem headChild,
SLNode leftChildren,
SLNode rightChildren,
SexpList leftPrevMods,
SexpList rightPrevMods,
int start,
int end,
boolean leftVerb,
boolean rightVerb,
boolean stop,
double logTreeProb,
double logPrior,
double logProb)
Constructs a CKY chart item with the specified data. |
Uses of SLNode in danbikel.util |
---|
Methods in danbikel.util that return SLNode | |
---|---|
SLNode |
SLNode.next()
Returns the next node of this list. |
SLNode |
SLNode.set(Object data,
SLNode next)
|
SLNode |
SLNode.setData(Object data)
|
Methods in danbikel.util with parameters of type SLNode | |
---|---|
SLNode |
SLNode.set(Object data,
SLNode next)
|
Constructors in danbikel.util with parameters of type SLNode | |
---|---|
SLNode(Object data,
SLNode next)
Constructs a new SLNode with the specified data object
and next node. |
|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |