From 9774359763e25cfd555ce753dd5f15aea7c2c2bf Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Tue, 18 Feb 2014 17:38:59 -0800 Subject: [PATCH] Fix #112. The AST was correct but the printing was not --- astprinter.d | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/astprinter.d b/astprinter.d index d8f60c6..a31d428 100644 --- a/astprinter.d +++ b/astprinter.d @@ -23,12 +23,12 @@ class XMLPrinter : ASTVisitor { output.writeln(""); output.writeln(""); - addExpression.left.accept(this); + visit(addExpression.left); output.writeln(""); if (addExpression.right !is null) { output.writeln(""); - addExpression.right.accept(this); + visit(addExpression.right); output.writeln(""); } output.writeln(""); @@ -850,7 +850,7 @@ class XMLPrinter : ASTVisitor override void visit(Module module_) { - output.writeln(""); + output.writeln(""); output.writeln(""); module_.accept(this); output.writeln(""); @@ -865,12 +865,12 @@ class XMLPrinter : ASTVisitor { output.writeln(""); output.writeln(""); - mulExpression.left.accept(this); + visit(mulExpression.left); output.writeln(""); if (mulExpression.right !is null) { output.writeln(""); - mulExpression.right.accept(this); + visit(mulExpression.right); output.writeln(""); } output.writeln("");