Parsing Engine

Uses of Interface
danbikel.util.MapToPrimitive

Packages that use MapToPrimitive
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
danbikel.util Provides some basic utility classes. 
 

Uses of MapToPrimitive in danbikel.parser
 

Subinterfaces of MapToPrimitive in danbikel.parser
 interface CountsTable<K>
          Specifies a mapping between objects and floating-point (double) counts that may be incremented or decremented.
 

Classes in danbikel.parser that implement MapToPrimitive
 class BiCountsTable<K>
          Provides a mapping between objects and two floating-point (double) values that may be incremented or decremented.
 class CountsTableImpl<K>
          Provides a mapping between objects and floating-point (double) counts that may be incremented or decremented.
 class FileBackedTrainerEventMap
          Presents an immutable map of a type of TrainerEvent objects to observed counts, backed by a file of the form output by Trainer.writeStats(java.io.File).
 class ProbabilityCache<K>
          A cache for storing arbitrary objects with their probabilities.
 

Uses of MapToPrimitive in danbikel.util
 

Classes in danbikel.util that implement MapToPrimitive
 class AbstractMapToPrimitive<K>
          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.
 class HashMapDouble<K>
          A map from arbitrary keys to double values.
 class HashMapInt<K>
          A map from arbitrary keys to int values.
 class HashMapPrimitive<K>
          A home-grown hash map from objects to indexed sequences of primitives.
 class HashMapTwoDoubles<K>
          A map for storing arbitrary Object instances as keys with ordered pairs of doubles as values.
 class HashMapTwoInts<K>
          A map for storing arbitrary Object instances as keys with ordered pairs of ints as values.
 


Parsing Engine

Author: Dan Bikel.