code: public Expression parse(ExpressionIterator expressionIterator, Expression left, @NonNull ParserToken token) throws ParseException {
        if (isInfix(token)) {
           return infixHandlers.get(token.type).parse(expressionIterator, left, token);
        }
        return left;
     }
docs: Parses an infix or postfix expression
  
  @param expressionIterator The parser to use
  @param left               The expression to the left of the operator
  @param token              The token causing the prefix parse
  @return A parsed expression
  @throws ParseException Something went wrong parsing.