Parsing Engine

Uses of Interface
danbikel.parser.MutableEvent

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

Author: Dan Bikel.