From 17bc8e5c89805f5971e46f8f45c5e4eda970c561 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Thu, 12 Apr 2012 06:55:25 +0000 Subject: some fixes in the robust parser and a new API for literals --- src/runtime/c/pgf/data.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/runtime/c/pgf/data.h') diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h index f1c107efd..8063c4ff3 100644 --- a/src/runtime/c/pgf/data.h +++ b/src/runtime/c/pgf/data.h @@ -212,9 +212,11 @@ extern GU_DECLARE_TYPE(PgfEpsilonIdx, GuMap); typedef struct PgfLiteralCallback PgfLiteralCallback; extern GU_DECLARE_TYPE(PgfLiteralCallback, struct); +typedef struct PgfItem PgfItem; + struct PgfLiteralCallback { - bool (*match)(PgfLiteralCallback* self, int lin_idx, PgfTokens toks, - PgfExprProb** out_ep, GuPool *pool); + bool (*match)(PgfConcr* concr, PgfItem* item, PgfToken tok, + PgfExprProb** out_ep, GuPool *pool); }; typedef GuMap PgfCallbacksMap; -- cgit v1.2.3