Fixed XML output defects found by xmllint

This commit is contained in:
Hackerpilot 2013-09-10 13:04:43 -07:00
parent 80c2462445
commit 0cc768260e
1 changed files with 2 additions and 2 deletions

View File

@ -199,7 +199,7 @@ class XMLPrinter : ASTVisitor
if (breakStatement.label.type == TokenType.invalid)
output.writeln("<breakStatement/>");
else
output.writeln("<breakStatement label=\"", breakStatement.label, "\">");
output.writeln("<breakStatement label=\"", breakStatement.label.value, "\"/>");
}
override void visit(BaseClass baseClass)
@ -559,7 +559,7 @@ class XMLPrinter : ASTVisitor
if (gotoStatement.label.type == TokenType.default_)
output.writeln("<gotoStatement default=\"true\"/>");
else if (gotoStatement.label.type == TokenType.identifier)
output.writeln("<gotoStatement label=\"", gotoStatement.label.value, "\">");
output.writeln("<gotoStatement label=\"", gotoStatement.label.value, "\"/>");
else
{
output.writeln("<gotoStatement>");