mirror of
https://github.com/irmen/prog8.git
synced 2025-02-16 07:31:48 +00:00
ast printer correctly prints ifexpression
This commit is contained in:
parent
6e2fd41a8b
commit
1e82483152
@ -53,6 +53,15 @@ class AstToSourceTextConverter(val output: (text: String) -> Unit, val program:
|
|||||||
outputln("}\n")
|
outputln("}\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun visit(ifExpr: IfExpression) {
|
||||||
|
output("if ")
|
||||||
|
ifExpr.condition.accept(this)
|
||||||
|
output(" ")
|
||||||
|
ifExpr.truevalue.accept(this)
|
||||||
|
output(" else ")
|
||||||
|
ifExpr.falsevalue.accept(this)
|
||||||
|
}
|
||||||
|
|
||||||
override fun visit(continueStmt: Continue) {
|
override fun visit(continueStmt: Continue) {
|
||||||
output("continue")
|
output("continue")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user