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("");