From 87e34b11dc9cb7a09734f18326c2e4b1dc7560b1 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Fri, 16 Aug 2013 15:02:24 +0000 Subject: implemented lookupMorpho for C and Python --- src/runtime/c/pgf/pgf.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/runtime/c/pgf/pgf.h') diff --git a/src/runtime/c/pgf/pgf.h b/src/runtime/c/pgf/pgf.h index a575a5188..40ae1ca45 100644 --- a/src/runtime/c/pgf/pgf.h +++ b/src/runtime/c/pgf/pgf.h @@ -124,6 +124,17 @@ PgfExprEnum* pgf_parse(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, GuPool* pool, GuPool* out_pool); +typedef struct PgfMorphoCallback PgfMorphoCallback; +struct PgfMorphoCallback { + void (*callback)(PgfMorphoCallback* self, PgfTokens tokens, + PgfCId lemma, GuString analysis, prob_t prob, + GuExn* err); +}; + +void +pgf_lookup_morpho(PgfConcr *concr, PgfLexer *lexer, + PgfMorphoCallback* callback, GuExn* err); + PgfExprEnum* pgf_parse_with_heuristics(PgfConcr* concr, PgfCId cat, PgfLexer *lexer, double heuristics, -- cgit v1.2.3