Fix prefix/suffix of unaryExpression in AST xml

This commit is contained in:
sinkuu 2014-07-12 14:00:22 +09:00
parent 3abeced177
commit c8704d7bcc
1 changed files with 3 additions and 2 deletions

View File

@ -1422,14 +1422,15 @@ class XMLPrinter : ASTVisitor
output.writeln("<unaryExpression>"); output.writeln("<unaryExpression>");
if (unaryExpression.prefix != tok!"") if (unaryExpression.prefix != tok!"")
{ {
output.writeln("<prefix>", xmlEscape(unaryExpression.prefix.text), output.writeln("<prefix>", xmlEscape(str(unaryExpression.prefix.type)),
"</prefix>"); "</prefix>");
unaryExpression.unaryExpression.accept(this); unaryExpression.unaryExpression.accept(this);
} }
if (unaryExpression.suffix != tok!"") if (unaryExpression.suffix != tok!"")
{ {
assert(unaryExpression.suffix.text == "");
unaryExpression.unaryExpression.accept(this); unaryExpression.unaryExpression.accept(this);
output.writeln("<suffix>", unaryExpression.suffix.text, output.writeln("<suffix>", str(unaryExpression.suffix.type),
"</suffix>"); "</suffix>");
} }
else else