Emit comments for expression statements

This commit is contained in:
Sheetal Nandi
2014-08-15 15:49:09 -07:00
parent 0a75cc2926
commit c4b22d338f
395 changed files with 1771 additions and 1438 deletions

View File

@@ -917,10 +917,12 @@ module ts {
function emitExpressionStatement(node: ExpressionStatement) {
var isArrowExpression = node.expression.kind === SyntaxKind.ArrowFunction;
emitLeadingComments(node);
if (isArrowExpression) write("(");
emit(node.expression);
if (isArrowExpression) write(")");
write(";");
emitTrailingComments(node);
}
function emitIfStatement(node: IfStatement) {