#include <rule_extractor.h>
Public Member Functions | |
RuleExtractor (Vocabulary &) | |
void | Extract (const SyntaxTree &, RuleCollection &) const |
Definition at line 38 of file rule_extractor.h.
MosesTraining::Syntax::PCFG::RuleExtractor::RuleExtractor | ( | Vocabulary & | non_term_vocab | ) |
Definition at line 29 of file rule_extractor.cc.
void MosesTraining::Syntax::PCFG::RuleExtractor::Extract | ( | const SyntaxTree & | tree, | |
RuleCollection & | rc | |||
) | const |
Definition at line 34 of file rule_extractor.cc.
References MosesTraining::Syntax::PCFG::RuleCollection::Add(), MosesTraining::Syntax::Tree< T >::children(), MosesTraining::Syntax::NumberedSet< T, I >::Insert(), MosesTraining::Syntax::Tree< T >::IsLeaf(), and MosesTraining::Syntax::Tree< T >::value().
Referenced by MosesTraining::Syntax::PCFG::PcfgExtract::Main().