From b27a440ef32758df71639e29d81466f1afaf2c90 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Tue, 12 Jun 2012 09:29:51 +0000 Subject: now the robust parser is purely top-down and the meta rules compete on a fair basis with the grammar rules --- src/runtime/c/pgf/data.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/runtime/c/pgf/data.c') diff --git a/src/runtime/c/pgf/data.c b/src/runtime/c/pgf/data.c index 36729b23f..74dba9cb8 100644 --- a/src/runtime/c/pgf/data.c +++ b/src/runtime/c/pgf/data.c @@ -3,6 +3,7 @@ #include #include #include +#include bool pgf_tokens_equal(PgfTokens t1, PgfTokens t2) @@ -184,6 +185,12 @@ GU_DEFINE_TYPE( GU_MEMBER(PgfCatFun, prob, double), GU_MEMBER(PgfCatFun, fun, PgfCId)); +static float inf_float = INFINITY; + +GU_DEFINE_TYPE(PgfMetaChildMap, GuMap, + gu_type(PgfCat), NULL, + gu_type(float), &inf_float); + GU_DEFINE_TYPE( PgfCat, struct, GU_MEMBER(PgfCat, context, PgfHypos), -- cgit v1.2.3