libpgf: printing of literals and flags

This commit is contained in:
kr.angelov
2012-01-23 10:17:20 +00:00
parent 7fcaa81858
commit 4e4881dba5
2 changed files with 37 additions and 2 deletions

View File

@@ -40,7 +40,7 @@ typedef enum {
} PgfLiteralTag;
typedef struct {
GuStr val;
GuString val;
} PgfLiteralStr;
typedef struct {
@@ -146,6 +146,9 @@ pgf_expr_unapply(PgfExpr expr, GuPool* pool);
PgfExpr
pgf_read_expr(GuReader* rdr, GuPool* pool, GuExn* err);
void
pgf_print_literal(PgfLiteral lit, GuWriter* wtr, GuExn* err);
void
pgf_print_expr(PgfExpr expr, int prec, GuWriter* wtr, GuExn* err);