Parsing Engine

Uses of Package
danbikel.util

Packages that use danbikel.util
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.constraints Provides interfaces and classes to allow constrain-parsing. 
danbikel.parser.util Utility classes for displaying and manipulating parse trees. 
danbikel.util Provides some basic utility classes. 
 

Classes in danbikel.util used by danbikel.parser
AbstractMapToPrimitive
          This class and its associated inner class provide templates for easily creating implementations of maps to primitive types, by implementing all primitive-specific methods to throw an UnsupportedOperationException.
AbstractMapToPrimitive.Entry
          Provides convenient abstract implementation of the MapToPrimitive.Entry interface: all primitive-specific methods are implemented to throw an UnsupportedOperationException.
Filter
          Specification of a single method to allow for an arbitrary object filter.
FixedSizeList
          Specifies methods for a list of a fixed size.
FlexibleMap
          Specifies useful/necessary diagnostic and lookup methods that the Map and HashMap APIs lack.
HashMapDouble
          A map from arbitrary keys to double values.
HashMapPrimitive
          A home-grown hash map from objects to indexed sequences of primitives.
HashMapTwoDoubles
          A map for storing arbitrary Object instances as keys with ordered pairs of doubles as values.
IntCounter
          A class to hold an int that may be incremented or decremented.
MapToPrimitive
          Specifies methods that allow mappings from arbitrary objects to primitive types that are bundled in the map entries for efficiency.
MapToPrimitive.Entry
          Interface that provides methods for all the possible primitive types that could be associated with keys in a MapToPrimitive map.
ObjectPool
          A generic object pool.
Pair
          Provides a mechanism to group any two objects.
SLNode
          Represents a node in a singly-linked list.
Time
          A simple class for keeping track of wall-clock time.
 

Classes in danbikel.util used by danbikel.parser.arabic
IntCounter
          A class to hold an int that may be incremented or decremented.
 

Classes in danbikel.util used by danbikel.parser.constraints
IntCounter
          A class to hold an int that may be incremented or decremented.
 

Classes in danbikel.util used by danbikel.parser.util
Filter
          Specification of a single method to allow for an arbitrary object filter.
 

Classes in danbikel.util used by danbikel.util
AbstractFixedSizeList
          Provides a convenient default implementation for most of the methods of List and FixedSizeList.
AbstractMapToPrimitive
          This class and its associated inner class provide templates for easily creating implementations of maps to primitive types, by implementing all primitive-specific methods to throw an UnsupportedOperationException.
AbstractMapToPrimitive.Entry
          Provides convenient abstract implementation of the MapToPrimitive.Entry interface: all primitive-specific methods are implemented to throw an UnsupportedOperationException.
Filter
          Specification of a single method to allow for an arbitrary object filter.
FixedSizeList
          Specifies methods for a list of a fixed size.
FlexibleMap
          Specifies useful/necessary diagnostic and lookup methods that the Map and HashMap APIs lack.
HashMapDouble
          A map from arbitrary keys to double values.
HashMapInt
          A map from arbitrary keys to int values.
HashMapPrimitive
          A home-grown hash map from objects to indexed sequences of primitives.
HashMapPrimitive.Entry
          A still-abstract extension of the AbstractMapToPrimitive.Entry that adds a next pointer and an int to cache the hash value of the key held by this entry.
MapToPrimitive
          Specifies methods that allow mappings from arbitrary objects to primitive types that are bundled in the map entries for efficiency.
MapToPrimitive.Entry
          Interface that provides methods for all the possible primitive types that could be associated with keys in a MapToPrimitive map.
ObjectPool
          A generic object pool.
SLNode
          Represents a node in a singly-linked list.
 


Parsing Engine

Author: Dan Bikel.