We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 828ce61 commit 0710bdaCopy full SHA for 0710bda
src/parser.ts
@@ -1011,6 +1011,7 @@ export class Parser extends DiagnosticEmitter {
1011
1012
// at 'return': Expression | (';' | '}' | ...'\n')
1013
1014
+ var startPos = tn.tokenPos;
1015
var expr: Expression | null = null;
1016
if (
1017
tn.peek(true) != Token.SEMICOLON &&
@@ -1020,7 +1021,7 @@ export class Parser extends DiagnosticEmitter {
1020
1021
if (!(expr = this.parseExpression(tn))) return null;
1022
}
1023
- var ret = Node.createReturnStatement(expr, tn.range());
1024
+ var ret = Node.createReturnStatement(expr, tn.range(startPos, tn.pos));
1025
tn.skip(Token.SEMICOLON);
1026
return ret;
1027
0 commit comments