element function

Parser element()

Implementation

Parser element() => [
      ref0(ifBlock),
      ref0(forBlock),
      ref0(caseBlock),
      ref0(whenBlock),
      ref0(elseBlockForCase),
      ref0(elseBlockForFor),
      ref0(hashBlockComment),
      ...TagRegistry.customParsers.map((p) => p.parser()),
      ref0(tag),
      ref0(variable),
      ref0(text)
    ].toChoiceParser().labeled('element');