summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/data.h
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-01-24 14:47:11 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-01-24 14:47:11 +0000
commit58de345f99f31e7c92e8ad61e4a2a226b0a3273a (patch)
treeae680ca408ae90df6ab05ce6ae39c4d7fd27da84 /src/runtime/c/pgf/data.h
parentacc4f352af0e4c347fa3a583f33eb88c75f19600 (diff)
libpgf: few fixes to make the loading of grammars with def rules possible
Diffstat (limited to 'src/runtime/c/pgf/data.h')
-rw-r--r--src/runtime/c/pgf/data.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h
index 62955a8a7..0afa24dd1 100644
--- a/src/runtime/c/pgf/data.h
+++ b/src/runtime/c/pgf/data.h
@@ -274,6 +274,8 @@ typedef struct {
} PgfProductionConst;
+extern GU_DECLARE_TYPE(PgfPatt, GuVariant);
+
extern GU_DECLARE_TYPE(PgfProduction, GuVariant);
extern GU_DECLARE_TYPE(PgfBindType, enum);
extern GU_DECLARE_TYPE(PgfLiteral, GuVariant);
@@ -286,10 +288,10 @@ pgf_literal_cat(PgfLiteral lit);
typedef enum {
PGF_PATT_APP,
- PGF_PATT_LIT,
PGF_PATT_VAR,
PGF_PATT_AS,
PGF_PATT_WILD,
+ PGF_PATT_LIT,
PGF_PATT_IMPL_ARG,
PGF_PATT_TILDE,
PGF_PATT_NUM_TAGS