Given an operator or its name/symbol, return the type of operator.
Usage
operator.type(op)
Value
A character value.
For registered operators, the registered type is returned. For Base R
operators, the types come from Syntax.
For operators defined with the %any%-syntax but, not registered using
setOperator, "UNREGISTERED" is returned.
NULL is returned otherwise.
Arguments
op
An operator either as a name/symbol or function.
Author
Christopher Brown
Details
The operator is first checked against all operators that have been
registered with the setOperator command. If there is a match,
its type is returned. If no matching operator is found, op is matched
against unregistered operators that have been defined with the
%any%-syntax. If a match is found, UNREGISTERED is returned.
The list of operators are maintained in .Options\$operators and be
altered suing the setOperator command.