mirror of
https://github.com/dlang-community/D-Scanner.git
synced 2025-04-27 05:40:01 +03:00
Fix duplicated output for unary expressions
This commit is contained in:
parent
f25602a9c5
commit
ec14694db1
1 changed files with 11 additions and 8 deletions
|
@ -911,15 +911,18 @@ class XMLPrinter : ASTVisitor
|
|||
"</prefix>");
|
||||
unaryExpression.unaryExpression.accept(this);
|
||||
}
|
||||
if (unaryExpression.suffix != tok!"")
|
||||
{
|
||||
assert(unaryExpression.suffix.text == "");
|
||||
unaryExpression.unaryExpression.accept(this);
|
||||
output.writeln("<suffix>", str(unaryExpression.suffix.type),
|
||||
"</suffix>");
|
||||
}
|
||||
else
|
||||
unaryExpression.accept(this);
|
||||
{
|
||||
if (unaryExpression.suffix != tok!"")
|
||||
{
|
||||
assert(unaryExpression.suffix.text == "");
|
||||
unaryExpression.unaryExpression.accept(this);
|
||||
output.writeln("<suffix>", str(unaryExpression.suffix.type),
|
||||
"</suffix>");
|
||||
}
|
||||
else
|
||||
unaryExpression.accept(this);
|
||||
}
|
||||
output.writeln("</unaryExpression>");
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue