diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2013-08-16 15:02:24 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2013-08-16 15:02:24 +0000 |
| commit | 87e34b11dc9cb7a09734f18326c2e4b1dc7560b1 (patch) | |
| tree | f208fd08cbec7b1a4fc6d6525fc74cf5b4aba19f /src/runtime/c/pgf/pgf.h | |
| parent | 662a35bbb3724edab3647937411a079f52bd59c6 (diff) | |
implemented lookupMorpho for C and Python
Diffstat (limited to 'src/runtime/c/pgf/pgf.h')
| -rw-r--r-- | src/runtime/c/pgf/pgf.h | 11 |
1 files changed, 11 insertions, 0 deletions
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, |
