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');