Parse and emit for bind

This commit is contained in:
Ron Buckton
2016-11-21 21:45:53 -05:00
parent 60288b7d7b
commit c1c7e20856
8 changed files with 201 additions and 113 deletions
+8
View File
@@ -4026,6 +4026,14 @@ namespace ts {
continue;
}
if (parseOptional(SyntaxKind.ColonColonToken)) {
const bindExpression = <BindExpression>createNode(SyntaxKind.BindExpression, expression.pos);
bindExpression.expression = expression;
bindExpression.targetExpression = parseMemberExpressionOrHigher();
expression = finishNode(bindExpression);
continue;
}
return <MemberExpression>expression;
}
}