class SyntaxTree::Parser

def on_until_mod(predicate, statement)

on_until_mod: (untyped predicate, untyped statement) -> UntilNode
:call-seq:
def on_until_mod(predicate, statement)
  consume_keyword(:until)
  UntilNode.new(
    predicate: predicate,
    statements:
      Statements.new(body: [statement], location: statement.location),
    location: statement.location.to(predicate.location)
  )
end