class SyntaxTree::Parser

def on_ifop(predicate, truthy, falsy)

on_ifop: (untyped predicate, untyped truthy, untyped falsy) -> IfOp
:call-seq:
def on_ifop(predicate, truthy, falsy)
  IfOp.new(
    predicate: predicate,
    truthy: truthy,
    falsy: falsy,
    location: predicate.location.to(falsy.location)
  )
end