statement method

Parser statement()

Implementation

Parser statement() => seq2(
  ref0(statementLabel).optional(),
  [
    ref0(statementAssign),
    ref0(statementCall),
    ref0(statementBlock),
    ref0(statementIf),
    ref0(statementRepeat),
    ref0(statementWhile),
    ref0(statementFor),
    ref0(statementCase),
    ref0(statementWith),
    ref0(statementGoto),
    ref0(statementExit),
  ].toChoiceParser(),
).optional();