mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-17 11:24:29 -05:00
Breakpoints in labeled statements
This commit is contained in:
@@ -90,6 +90,9 @@ module ts.BreakpointResolver {
|
||||
case SyntaxKind.IfStatement:
|
||||
return spanInIfStatement(<IfStatement>node);
|
||||
|
||||
case SyntaxKind.LabeledStatement:
|
||||
return spanInLabeledStatement(<LabeledStatement>node);
|
||||
|
||||
// Tokens:
|
||||
case SyntaxKind.SemicolonToken:
|
||||
case SyntaxKind.EndOfFileToken:
|
||||
@@ -258,6 +261,10 @@ module ts.BreakpointResolver {
|
||||
// set on if(..) span
|
||||
return textSpan(ifStatement, findNextToken(ifStatement.expression, ifStatement));
|
||||
}
|
||||
|
||||
function spanInLabeledStatement(labeledStatement: LabeledStatement): TypeScript.TextSpan {
|
||||
return spanInNode(labeledStatement.statement);
|
||||
}
|
||||
|
||||
// Tokens:
|
||||
function spanInCommaToken(node: Node): TypeScript.TextSpan {
|
||||
|
||||
Reference in New Issue
Block a user