|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MutableEvent | |
---|---|
danbikel.parser | Provides the core framework of this extensible statistical parsing engine. |
Uses of MutableEvent in danbikel.parser |
---|
Subinterfaces of MutableEvent in danbikel.parser | |
---|---|
interface |
Subcat
Specification for a collection of required arguments to be generated by a parser, also known as a subcategorization frame. |
Classes in danbikel.parser that implement MutableEvent | |
---|---|
class |
BrokenSubcatBag
A “broken” version of SubcatBag that precisely reflects
the details specified in Collins’ thesis (used for
“clean-room” implementation). |
class |
SexpEvent
Represents an event composed of one or more Sexp
objects. |
class |
SexpSubcatEvent
Represents an event composed of zero or more Sexp objects
and zero or one Subcat object. |
class |
SubcatBag
Provides a bag implementation of subcat requirements (a bag is a set that allows multiple occurrences of the same item). |
class |
SubcatList
Implements subcats where requirements need to be met in the order in which they are added to this subcat (the strictest form of a subcat). |
Fields in danbikel.parser declared as MutableEvent | |
---|---|
protected MutableEvent[] |
ProbabilityStructure.futures
A reusable SexpEvent array to represent futures;
the array will be initialized to have the size of ProbabilityStructure.numLevels() . |
protected MutableEvent[] |
ProbabilityStructure.futuresWithSubcats
A reusable SexpSubcatEvent array to represent futures;
the array will be initialized to have the size of
ProbabilityStructure.numLevels() . |
protected MutableEvent[] |
ProbabilityStructure.histories
A reusable SexpEvent array to represent history
contexts; the array will be initialized to have the size of
ProbabilityStructure.numLevels() . |
protected MutableEvent[] |
ProbabilityStructure.historiesWithSubcats
A reusable SexpSubcatEvent array to represent
histories; the array will be initialized to have the size of
ProbabilityStructure.numLevels() . |
Methods in danbikel.parser that return MutableEvent | |
---|---|
MutableEvent |
BrokenSubcatBag.add(int type,
Object obj)
|
MutableEvent |
MutableEvent.add(int type,
Object obj)
Adds the specified object of the specified type to this event. |
MutableEvent |
SexpEvent.add(int type,
Object obj)
Identical to add(obj) . |
MutableEvent |
SexpSubcatEvent.add(int type,
Object obj)
Adds the specified type of object to this event. |
MutableEvent |
SubcatBag.add(int type,
Object obj)
|
MutableEvent |
SubcatList.add(int type,
Object obj)
|
MutableEvent |
BrokenSubcatBag.add(Object obj)
|
MutableEvent |
MutableEvent.add(Object obj)
Adds the specified object to this event. |
MutableEvent |
SexpEvent.add(Object obj)
Adds the specified object, which must be a Sexp instance,
to this event. |
MutableEvent |
SexpSubcatEvent.add(Object obj)
Adds the specified component to this event. |
MutableEvent |
SubcatBag.add(Object obj)
|
MutableEvent |
SubcatList.add(Object obj)
|
|
Parsing Engine | |||||||||
PREV NEXT | FRAMES NO FRAMES |