class SyntaxTree::Parser

def on_command_call(receiver, operator, message, arguments)

) -> CommandCall
(nil | Args) arguments
(Const | Ident | Op) message,
(:"::" | Op | Period) operator,
untyped receiver,
on_command_call: (
:call-seq:
def on_command_call(receiver, operator, message, arguments)
  ending = arguments || message
  CommandCall.new(
    receiver: receiver,
    operator: operator,
    message: message,
    arguments: arguments,
    block: nil,
    location: receiver.location.to(ending.location)
  )
end