#include <StackLatticeBuilder.h>
Public Member Functions | |
| StackLatticeBuilder () | |
| void | Build (int, int, const UTrieNode &, const VarSpanNode &, const std::vector< VarSpanNode::NonTermRange > &, const ChartRuleLookupManager &, StackLattice &, std::vector< std::vector< bool > > &) |
Definition at line 33 of file StackLatticeBuilder.h.
| Moses::StackLatticeBuilder::StackLatticeBuilder | ( | ) | [inline] |
Definition at line 36 of file StackLatticeBuilder.h.
| void Moses::StackLatticeBuilder::Build | ( | int | start, | |
| int | end, | |||
| const UTrieNode & | ruleNode, | |||
| const VarSpanNode & | varSpanNode, | |||
| const std::vector< VarSpanNode::NonTermRange > & | ranges, | |||
| const ChartRuleLookupManager & | manager, | |||
| StackLattice & | lattice, | |||
| std::vector< std::vector< bool > > & | checkTable | |||
| ) |
Definition at line 30 of file StackLatticeBuilder.cpp.
References Moses::VarSpanNode::NonTermRange::e1, Moses::VarSpanNode::NonTermRange::e2, Moses::ChartCellLabelSet::Find(), Moses::UTrieNode::GetLabelTable(), Moses::ChartRuleLookupManager::GetTargetLabelSet(), index, Moses::VarSpanNode::m_rank, range, Moses::VarSpanNode::NonTermRange::s1, and Moses::VarSpanNode::NonTermRange::s2.
Referenced by Moses::Scope3Parser::GetChartRuleCollection().


1.5.9