diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2013-08-16 12:44:37 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2013-08-16 12:44:37 +0000 |
| commit | 1e44fdb3d3413709ae635f0fae91ffa4a93a2d9d (patch) | |
| tree | 525687c815be70d86c7be23e61ba708746bbf725 /src/runtime/c/pgf/reasoner.c | |
| parent | fc7e77bf50adaceeec2364fa88134b533f0da00f (diff) | |
fixes in the C and Python API to make them closer to the Haskell API
Diffstat (limited to 'src/runtime/c/pgf/reasoner.c')
| -rw-r--r-- | src/runtime/c/pgf/reasoner.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/runtime/c/pgf/reasoner.c b/src/runtime/c/pgf/reasoner.c index 73f9a8b69..c308dac9a 100644 --- a/src/runtime/c/pgf/reasoner.c +++ b/src/runtime/c/pgf/reasoner.c @@ -226,7 +226,7 @@ pgf_combine1(PgfReasoner* rs, PgfCombine1State* st) } void -pgf_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun) +pgf_reasoner_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun) { PgfCId cat = absfun->type->cid; @@ -276,7 +276,7 @@ pgf_try_first(PgfReasoner* rs, PgfExprState* parent, PgfAbsFun* absfun) } void -pgf_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun) +pgf_reasoner_try_else(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun) { PgfExprState *st = gu_new(PgfExprState, rs->tmp_pool); st->base.continuation = (PgfPredicate) absfun->predicate; @@ -311,7 +311,7 @@ pgf_combine2(PgfReasoner* rs, PgfCombine2State* st) } void -pgf_complete(PgfReasoner* rs, PgfExprState* st) +pgf_reasoner_complete(PgfReasoner* rs, PgfExprState* st) { PgfExprProb* ep = gu_new(PgfExprProb, rs->pool); ep->prob = st->base.prob - st->answers->outside_prob; @@ -332,10 +332,10 @@ pgf_complete(PgfReasoner* rs, PgfExprState* st) } void -pgf_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun) +pgf_reasoner_try_constant(PgfReasoner* rs, PgfExprState* prev, PgfAbsFun* absfun) { - pgf_try_else(rs, prev, absfun); - pgf_complete(rs, prev); + pgf_reasoner_try_else(rs, prev, absfun); + pgf_reasoner_complete(rs, prev); } static PgfExprProb* @@ -382,7 +382,7 @@ pgf_reasoner_enum_next(GuEnum* self, void* to, GuPool* pool) } PgfExprEnum* -pgf_generate(PgfPGF* pgf, PgfCId cat, GuPool* pool) +pgf_generate_all(PgfPGF* pgf, PgfCId cat, GuPool* pool) { PgfReasoner* rs = gu_new(PgfReasoner, pool); rs->pool = pool; |
