diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-05-08 12:13:28 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-05-08 12:13:28 +0000 |
| commit | a6800fc0da1d90dad0362c806037f9a92ab3e813 (patch) | |
| tree | ad383d165e5d2fe36fe10729d83ff5aa201b0f6c /src/runtime/c/pgf/data.h | |
| parent | 931066f6fc004c7a193e5200d13ea651c7e02fd1 (diff) | |
a new unbiased statistical parser. it is still far from perfect use it on your own risk.
Diffstat (limited to 'src/runtime/c/pgf/data.h')
| -rw-r--r-- | src/runtime/c/pgf/data.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h index 8063c4ff3..cdbbf8d6b 100644 --- a/src/runtime/c/pgf/data.h +++ b/src/runtime/c/pgf/data.h @@ -125,7 +125,7 @@ struct PgfPGF { extern GU_DECLARE_TYPE(PgfPGF, struct); typedef struct { - double prob; + float prob; PgfExpr expr; } PgfExprProb; @@ -148,6 +148,9 @@ struct PgfCatFun { struct PgfCat { // TODO: Add cid here PgfHypos context; + + float meta_prob; + GuLength n_functions; PgfCatFun functions[]; // XXX: resolve to PgfFunDecl*? }; @@ -189,6 +192,7 @@ struct PgfCCat { PgfFunIds* lindefs; size_t n_synprods; PgfProductionSeq prods; + float viterbi_prob; int fid; }; |
