summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/linearizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/c/pgf/linearizer.h')
-rw-r--r--src/runtime/c/pgf/linearizer.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/runtime/c/pgf/linearizer.h b/src/runtime/c/pgf/linearizer.h
index 57fad962f..78ac092b6 100644
--- a/src/runtime/c/pgf/linearizer.h
+++ b/src/runtime/c/pgf/linearizer.h
@@ -18,6 +18,7 @@ typedef enum {
PGF_CNC_TREE_APP,
PGF_CNC_TREE_CHUNKS,
PGF_CNC_TREE_LIT,
+ PGF_CNC_TREE_LINDEF
} PgfCncTreeTag;
typedef struct {
@@ -50,6 +51,19 @@ typedef struct {
PgfLiteral lit;
} PgfCncTreeLit;
+typedef struct {
+ PgfCId abs_id;
+
+ PgfCCat* ccat;
+ PgfCncFun* fun;
+ int fid;
+
+ size_t n_vars;
+ PgfPrintContext* context;
+
+ GuString str;
+} PgfCncTreeLinDef;
+
#endif
/// An enumeration of #PgfCncTree trees.