summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/data.h
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-01-21 10:27:55 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-01-21 10:27:55 +0000
commit28bce1cdc01bff7a2caf1f30152b99827b907576 (patch)
tree5d33e33762e2bd802863e7d57add9fd6d1c633e6 /src/runtime/c/pgf/data.h
parentd164ddfbe12773c40bfc506041c2ed2d68dde7d6 (diff)
added an API for printing the PGF to human readable format
Diffstat (limited to 'src/runtime/c/pgf/data.h')
-rw-r--r--src/runtime/c/pgf/data.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h
index d80a19526..1cc053e37 100644
--- a/src/runtime/c/pgf/data.h
+++ b/src/runtime/c/pgf/data.h
@@ -157,6 +157,7 @@ struct PgfCncCat {
struct PgfCncFun {
PgfCId fun; // XXX: resolve to PgfFunDecl*?
+ int funid;
GuLength n_lins;
PgfSeqId lins[];
};
@@ -184,8 +185,11 @@ extern GU_DECLARE_TYPE(PgfPrintNames, GuStringMap);
struct PgfConcr {
PgfFlags* cflags;
PgfPrintNames* printnames;
- PgfCIdMap* cnccats;
+ GuMap* ccats;
PgfCCatSeq extra_ccats;
+ PgfCncFuns* cncfuns;
+ PgfSequences* sequences;
+ PgfCIdMap* cnccats;
};
extern GU_DECLARE_TYPE(PgfConcr, struct);