Class BinaryExpressionHelper

    • Constructor Detail

      • BinaryExpressionHelper

        public BinaryExpressionHelper​(WriterController wc)
    • Method Detail

      • evaluateEqual

        public void evaluateEqual​(BinaryExpression expression,
                                  boolean defineVariable)
      • evaluateBinaryExpression

        protected void evaluateBinaryExpression​(java.lang.String message,
                                                BinaryExpression binExp)
      • evaluateArrayAssignmentWithOperator

        protected void evaluateArrayAssignmentWithOperator​(java.lang.String method,
                                                           BinaryExpression expression,
                                                           BinaryExpression leftBinExpr)
      • evaluateBinaryExpressionWithAssignment

        protected void evaluateBinaryExpressionWithAssignment​(java.lang.String method,
                                                              BinaryExpression expression)
      • evaluatePostfixMethod

        public void evaluatePostfixMethod​(PostfixExpression expression)
      • evaluatePrefixMethod

        public void evaluatePrefixMethod​(PrefixExpression expression)
      • writePostOrPrefixMethod

        protected void writePostOrPrefixMethod​(int op,
                                               java.lang.String method,
                                               Expression expression,
                                               Expression orig)