aboutsummaryrefslogtreecommitdiff
path: root/ast.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-07-04 16:23:05 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-07-04 16:23:05 -0400
commit9d9fe12987bc8e7c3266ec320d04a97a37c3fb1b (patch)
tree8a79d864f60d81f08a0776b6f85dbab242ecc89a /ast.c
parentd073c10137a1aa8a3d3f5e3a71b22cbb4725b47c (diff)
Add `!!` statement for printing text
Diffstat (limited to 'ast.c')
-rw-r--r--ast.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ast.c b/ast.c
index 1592ea05..4971b841 100644
--- a/ast.c
+++ b/ast.c
@@ -137,6 +137,7 @@ CORD ast_to_xml(ast_t *ast)
optional_tagged("combination", data.combination), optional_tagged("fallback", data.fallback))
T(Skip, "<Skip>%r</Skip>", data.target)
T(Stop, "<Stop>%r</Stop>", data.target)
+ T(PrintStatement, "<PrintStatement>%r</PrintStatement>", ast_list_to_xml(data.to_print))
T(Pass, "<Pass/>")
T(Return, "<Return>%r</Return>", ast_to_xml(data.value))
T(Extern, "<Extern name=\"%s\">%r</Extern>", data.name, type_ast_to_xml(data.type))