summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/data.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/c/pgf/data.h')
-rw-r--r--src/runtime/c/pgf/data.h6
1 files changed, 4 insertions, 2 deletions
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;