#include <ChartRuleLookupManagerCYKPlus.h>
Public Member Functions | |
ChartRuleLookupManagerCYKPlus (const ChartParser &parser, const ChartCellCollectionBase &cellColl) | |
Protected Member Functions | |
void | AddCompletedRule (const DottedRule &dottedRule, const TargetPhraseCollection &tpc, const Range &range, ChartParserCallback &outColl) |
Protected Attributes | |
StackVec | m_stackVec |
Definition at line 36 of file ChartRuleLookupManagerCYKPlus.h.
Moses::ChartRuleLookupManagerCYKPlus::ChartRuleLookupManagerCYKPlus | ( | const ChartParser & | parser, | |
const ChartCellCollectionBase & | cellColl | |||
) | [inline] |
Definition at line 39 of file ChartRuleLookupManagerCYKPlus.h.
void Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule | ( | const DottedRule & | dottedRule, | |
const TargetPhraseCollection & | tpc, | |||
const Range & | range, | |||
ChartParserCallback & | outColl | |||
) | [protected] |
Definition at line 33 of file ChartRuleLookupManagerCYKPlus.cpp.
References Moses::ChartParserCallback::Add(), Moses::DottedRule::GetChartCellLabel(), Moses::DottedRule::GetPrev(), Moses::DottedRule::IsNonTerminal(), Moses::DottedRule::IsRoot(), and m_stackVec.
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().