Parsing Engine

Uses of Class
danbikel.parser.EMItem

Packages that use EMItem
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
 

Uses of EMItem in danbikel.parser
 

Methods in danbikel.parser that return EMItem
 EMItem EMChart.getNewEMItem()
          Returns a new EMItem.
 

Methods in danbikel.parser with parameters of type EMItem
 boolean EMChart.add(int start, int end, EMItem item)
          Adds this item that has no antecedents to the chart.
 boolean EMChart.add(int start, int end, EMItem item, EMItem ante1, EMItem ante2, TrainerEvent[] events, double[] probs)
          Adds this item to the chart, recording its antecedents and the events and their probabilities that allowed this item (consequent) to be produced.
 boolean EMChart.add(int start, int end, EMItem item, EMItem ante1, EMItem ante2, TrainerEvent event, double prob)
          Adds this item to the chart, recording its antecedents and the events and their probabilities that allowed this item (consequent) to be produced.
protected  void EMDecoder.addPretermHeadEvent(EMItem item, double expectedCount, CountsTable counts)
          Whenever a preterminal is generated, either as a head child or a modifier of some other item, a trivial head-generation event is added, generating the word from the lexicalized preterminal, which by design always generates its head word with probability 1.
protected  List EMDecoder.addStopProbs(EMItem item, List itemsAdded, int level)
           
protected  List EMDecoder.addUnaries(EMItem item, List itemsAdded, int level)
           
protected  void EMDecoder.joinItems(EMItem modificand, EMItem modifier, boolean side)
          Joins two chart items, one representing the modificand that has not yet received its stop probabilities, the other representing the modifier that has received its stop probabilities.
 


Parsing Engine

Author: Dan Bikel.