Classes | |
class | DerivationWriter |
class | Forest |
class | GlueRuleSynthesizer |
struct | HyperPath |
class | HyperPathLoader |
class | HyperTree |
class | HyperTreeCreator |
class | HyperTreeLoader |
class | Manager |
class | RuleMatcher |
class | RuleMatcherCallback |
class | RuleMatcherHyperTree |
class | TopologicalSorter |
struct | TreeFragmentToken |
class | TreeFragmentTokenizer |
Typedefs | |
typedef boost::unordered_map < const PVertex *, SVertexStack > | PVertexToStackMap |
Enumerations | |
enum | TreeFragmentTokenType { TreeFragmentToken_EOS, TreeFragmentToken_LSB, TreeFragmentToken_RSB, TreeFragmentToken_WORD } |
Functions | |
void | PHyperedgeToSHyperedgeBundle (const PHyperedge &hyperedge, const PVertexToStackMap &stackMap, SHyperedgeBundle &bundle) |
bool | operator== (const TreeFragmentTokenizer &lhs, const TreeFragmentTokenizer &rhs) |
bool | operator!= (const TreeFragmentTokenizer &lhs, const TreeFragmentTokenizer &rhs) |
typedef boost::unordered_map<const PVertex *, SVertexStack> Moses::Syntax::F2S::PVertexToStackMap |
Definition at line 16 of file PVertexToStackMap.h.
TreeFragmentToken_EOS | |
TreeFragmentToken_LSB | |
TreeFragmentToken_RSB | |
TreeFragmentToken_WORD |
Definition at line 12 of file TreeFragmentTokenizer.h.
bool Moses::Syntax::F2S::operator!= | ( | const TreeFragmentTokenizer & | lhs, | |
const TreeFragmentTokenizer & | rhs | |||
) |
Definition at line 92 of file TreeFragmentTokenizer.cpp.
bool Moses::Syntax::F2S::operator== | ( | const TreeFragmentTokenizer & | lhs, | |
const TreeFragmentTokenizer & | rhs | |||
) |
Definition at line 81 of file TreeFragmentTokenizer.cpp.
References TreeFragmentToken_EOS, and Moses::Syntax::F2S::TreeFragmentToken::type.
void Moses::Syntax::F2S::PHyperedgeToSHyperedgeBundle | ( | const PHyperedge & | hyperedge, | |
const PVertexToStackMap & | stackMap, | |||
SHyperedgeBundle & | bundle | |||
) | [inline] |
Definition at line 17 of file PHyperedgeToSHyperedgeBundle.h.
References Moses::Syntax::PLabel::inputWeight, Moses::Syntax::SHyperedgeBundle::inputWeight, Moses::Syntax::PHyperedge::label, Moses::Syntax::SHyperedgeBundle::stacks, Moses::Syntax::PHyperedge::tail, Moses::Syntax::PLabel::translations, and Moses::Syntax::SHyperedgeBundle::translations.
Referenced by Moses::Syntax::F2S::RuleMatcherCallback::operator()().