Class Expression.Operator

  • Direct Known Subclasses:
    Expression.Assignment, Expression.Comparator
    Enclosing class:
    Expression

    public abstract class Expression.Operator
    extends Object
    Abstract definition of a supported operator. An operator is defined by its name (pattern), precedence and if it is left- or right associative.
    • Constructor Detail

      • Operator

        public Operator​(String oper,
                        int precedence,
                        boolean leftAssoc)
        Creates a new operator.
        Parameters:
        oper - The operator name (pattern).
        precedence - The operators precedence.
        leftAssoc - true if the operator is left associative, else false.