diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-01-24 14:47:11 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-01-24 14:47:11 +0000 |
| commit | 58de345f99f31e7c92e8ad61e4a2a226b0a3273a (patch) | |
| tree | ae680ca408ae90df6ab05ce6ae39c4d7fd27da84 /src/runtime/c/pgf/data.h | |
| parent | acc4f352af0e4c347fa3a583f33eb88c75f19600 (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.h | 4 |
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 |
