MCPcopy Create free account
hub / github.com/dynjs/dynjs / labelledStatement

Method labelledStatement

src/main/java/org/dynjs/parser/js/Parser.java:1567–1578  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1565 }
1566
1567 public Statement labelledStatement() {
1568 String label = consume(IDENTIFIER).getText();
1569 try {
1570 currentContext().addLabel(label);
1571 consume(COLON);
1572 Statement statement = statement();
1573 statement.addLabel(label);
1574 return statement;
1575 } finally {
1576 currentContext().removeLabel(label);
1577 }
1578 }
1579
1580 public DebuggerStatement debuggerStatement() {
1581 Token position = consume(DEBUGGER);

Callers 1

statementMethod · 0.95

Calls 6

consumeMethod · 0.95
addLabelMethod · 0.95
currentContextMethod · 0.95
statementMethod · 0.95
removeLabelMethod · 0.80
getTextMethod · 0.45

Tested by

no test coverage detected