statement method
The main statement production.
Implementation
Parser<StatementNode> statement() => [
ref0(emptyStatement),
ref0(labeledStatement),
ref0(block),
ref0(functionDeclarationStatement),
ref0(patternVariableDeclarationStatement),
ref0(variableDeclarationStatement),
ref0(ifStatement),
ref0(forStatement),
ref0(whileStatement),
ref0(doWhileStatement),
ref0(switchStatement),
ref0(tryStatement),
ref0(returnStatement),
ref0(breakStatement),
ref0(continueStatement),
ref0(rethrowStatement),
ref0(yieldStatement),
ref0(assertStatement),
ref0(expressionStatement),
].toChoiceParser();