Parsing Engine

Uses of Interface
danbikel.util.Filter

Packages that use Filter
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
danbikel.parser.util Utility classes for displaying and manipulating parse trees. 
danbikel.util Provides some basic utility classes. 
 

Uses of Filter in danbikel.parser
 

Fields in danbikel.parser declared as Filter
protected  Filter Trainer.allPass
          An instance of AllPass.
protected  Filter Trainer.nonPreterm
          A filter that only allows TrainerEvent instances that do not represent preterminals (where the parent is identical to the part-of-speech tag of the head word).
protected  Filter Trainer.nonStop
          A filter that disallows ModifierEvent instances where the modifier is Training.stopSym(), but allows all other objects.
protected  Filter Trainer.nonStopAndNonTop
          A filter that disallows ModifierEvent instances where the modifier is neither Training.stopSym() nor Training.topSym(), but allows all other objects.
protected  Filter Trainer.nonTop
          A filter that only allows TrainerEvent instances where the parent nonterminal is not Training.topSym().
protected  Filter Trainer.nonTopNonPreterm
          A filter that is functionally equivalent to piping objects through both Trainer.nonTop and Trainer.nonPreterm.
protected  Filter Trainer.topOnly
          A filter that only allows TrainerEvent instances where the parent is Training.topSym().
 

Methods in danbikel.parser with parameters of type Filter
 void JointModel.deriveCounts(CountsTable trainerCounts, Filter filter, double threshold, FlexibleMap canonical)
          Derives counts for this Model, as well as for all internal Model instances.
 void Model.deriveCounts(CountsTable trainerCounts, Filter filter, double threshold, FlexibleMap canonical)
          Derives all counts from the specified counts table, using the probability structure specified in the constructor.
 void InterpolatedKnesserNeyModel.deriveCounts(CountsTable trainerCounts, Filter filter, double threshold, FlexibleMap canonical, boolean deriveOtherModelCounts)
           
 void JointModel.deriveCounts(CountsTable trainerCounts, Filter filter, double threshold, FlexibleMap canonical, boolean deriveOtherModelCounts)
          Derives counts for this Model and optionally for all internal Model instances.
 void Model.deriveCounts(CountsTable trainerCounts, Filter filter, double threshold, FlexibleMap canonical, boolean deriveOtherModelCounts)
          Derives all counts from the specified counts table, using the probability structure specified in the constructor.
protected  void Model.deriveHistories(CountsTable trainerCounts, Filter filter, FlexibleMap canonical)
          Deprecated. This method used to be called by Model.deriveCounts(CountsTable,Filter,double,FlexibleMap,boolean), but histories are now derived directly by that method.
protected  void Model.precomputeProbs(CountsTable trainerCounts, Filter filter)
          Deprecated. This method has been superseded by Model.precomputeProbs().
protected  void Model.savePrecomputeData(CountsTable trainerCounts, Filter filter)
          Saves the back-off chain for each event derived from each TrainerEvent in the key set of the specified counts table.
 

Uses of Filter in danbikel.parser.util
 

Fields in danbikel.parser.util declared as Filter
static Filter DebugChart.allPass
           
static Filter DebugChart.onlyStopped
           
 

Methods in danbikel.parser.util with parameters of type Filter
static void DebugChart.printDerivation(CKYItem item, Filter filter)
           
 

Uses of Filter in danbikel.util
 

Classes in danbikel.util that implement Filter
 class AllPass
          A trivial filter that lets all objects pass through.
 


Parsing Engine

Author: Dan Bikel.