From bcf8d448430312fcf6270e3ba2e304ac58650312 Mon Sep 17 00:00:00 2001 From: redpony Date: Mon, 19 Jul 2010 18:57:02 +0000 Subject: use lexer instead of handwritten parser git-svn-id: https://ws10smt.googlecode.com/svn/trunk@319 ec762483-ff6d-05da-a07a-a48fb63a330f --- extools/striped_grammar.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'extools/striped_grammar.h') diff --git a/extools/striped_grammar.h b/extools/striped_grammar.h index cdf529d6..bf3aec7d 100644 --- a/extools/striped_grammar.h +++ b/extools/striped_grammar.h @@ -49,6 +49,8 @@ typedef std::tr1::unordered_map, RuleStatistics, boost::hash struct StripedGrammarLexer { typedef void (*GrammarCallback)(WordID lhs, const std::vector& src_rhs, const ID2RuleStatistics& rules, void *extra); static void ReadStripedGrammar(std::istream* in, GrammarCallback func, void* extra); + typedef void (*ContextCallback)(const std::vector& phrase, const ID2RuleStatistics& rules, void *extra); + static void ReadContexts(std::istream* in, ContextCallback func, void* extra); }; #endif -- cgit v1.2.3