Lines Matching defs:parseTerm

415     protected Expression parseTerm() throws SyntaxError, IOException {
503 return new PositiveExpression(p, parseTerm());
525 return new NegativeExpression(p, parseTerm());
528 return new NotExpression(scan(), parseTerm());
530 return new BitNotExpression(scan(), parseTerm());
532 return new PreIncExpression(scan(), parseTerm());
534 return new PreDecExpression(scan(), parseTerm());
544 return new CastExpression(p, e, parseTerm());
578 return new CastExpression(p, e, parseTerm());
623 return new NewArrayExpression(p, e, dims, parseTerm());
641 for (Expression e = parseTerm() ; e != null ; e = e.order()) {
727 e = new InstanceOfExpression(scan(), e, parseTerm());
730 e = new AddExpression(scan(), e, parseTerm());
733 e = new SubtractExpression(scan(), e, parseTerm());
736 e = new MultiplyExpression(scan(), e, parseTerm());
739 e = new DivideExpression(scan(), e, parseTerm());
742 e = new RemainderExpression(scan(), e, parseTerm());
745 e = new ShiftLeftExpression(scan(), e, parseTerm());
748 e = new ShiftRightExpression(scan(), e, parseTerm());
751 e = new UnsignedShiftRightExpression(scan(), e, parseTerm());
754 e = new LessExpression(scan(), e, parseTerm());
757 e = new LessOrEqualExpression(scan(), e, parseTerm());
760 e = new GreaterExpression(scan(), e, parseTerm());
763 e = new GreaterOrEqualExpression(scan(), e, parseTerm());
766 e = new EqualExpression(scan(), e, parseTerm());
769 e = new NotEqualExpression(scan(), e, parseTerm());
772 e = new BitAndExpression(scan(), e, parseTerm());
775 e = new BitXorExpression(scan(), e, parseTerm());
778 e = new BitOrExpression(scan(), e, parseTerm());
781 e = new AndExpression(scan(), e, parseTerm());
784 e = new OrExpression(scan(), e, parseTerm());
787 e = new AssignExpression(scan(), e, parseTerm());
790 e = new AssignMultiplyExpression(scan(), e, parseTerm());
793 e = new AssignDivideExpression(scan(), e, parseTerm());
796 e = new AssignRemainderExpression(scan(), e, parseTerm());
799 e = new AssignAddExpression(scan(), e, parseTerm());
802 e = new AssignSubtractExpression(scan(), e, parseTerm());
805 e = new AssignShiftLeftExpression(scan(), e, parseTerm());
808 e = new AssignShiftRightExpression(scan(), e, parseTerm());
811 e = new AssignUnsignedShiftRightExpression(scan(), e, parseTerm());
814 e = new AssignBitAndExpression(scan(), e, parseTerm());
817 e = new AssignBitOrExpression(scan(), e, parseTerm());
820 e = new AssignBitXorExpression(scan(), e, parseTerm());