Fix #112. The AST was correct but the printing was not
This commit is contained in:
parent
14b52b1f31
commit
9774359763
|
|
@ -23,12 +23,12 @@ class XMLPrinter : ASTVisitor
|
||||||
{
|
{
|
||||||
output.writeln("<addExpression operator=\"", str(addExpression.operator) ,"\">");
|
output.writeln("<addExpression operator=\"", str(addExpression.operator) ,"\">");
|
||||||
output.writeln("<left>");
|
output.writeln("<left>");
|
||||||
addExpression.left.accept(this);
|
visit(addExpression.left);
|
||||||
output.writeln("</left>");
|
output.writeln("</left>");
|
||||||
if (addExpression.right !is null)
|
if (addExpression.right !is null)
|
||||||
{
|
{
|
||||||
output.writeln("<right>");
|
output.writeln("<right>");
|
||||||
addExpression.right.accept(this);
|
visit(addExpression.right);
|
||||||
output.writeln("</right>");
|
output.writeln("</right>");
|
||||||
}
|
}
|
||||||
output.writeln("</addExpression>");
|
output.writeln("</addExpression>");
|
||||||
|
|
@ -865,12 +865,12 @@ class XMLPrinter : ASTVisitor
|
||||||
{
|
{
|
||||||
output.writeln("<mulExpression operator=\"", str(mulExpression.operator) ,"\">");
|
output.writeln("<mulExpression operator=\"", str(mulExpression.operator) ,"\">");
|
||||||
output.writeln("<left>");
|
output.writeln("<left>");
|
||||||
mulExpression.left.accept(this);
|
visit(mulExpression.left);
|
||||||
output.writeln("</left>");
|
output.writeln("</left>");
|
||||||
if (mulExpression.right !is null)
|
if (mulExpression.right !is null)
|
||||||
{
|
{
|
||||||
output.writeln("<right>");
|
output.writeln("<right>");
|
||||||
mulExpression.right.accept(this);
|
visit(mulExpression.right);
|
||||||
output.writeln("</right>");
|
output.writeln("</right>");
|
||||||
}
|
}
|
||||||
output.writeln("</mulExpression>");
|
output.writeln("</mulExpression>");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue