MCPcopy Create free account
hub / github.com/dynjs/dynjs / additiveExpression

Method additiveExpression

src/main/java/org/dynjs/parser/js/Parser.java:781–798  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

779 }
780
781 public Expression additiveExpression() {
782 Expression expr = multiplicativeExpression();
783
784 while (la() == PLUS || la() == MINUS) {
785 switch (la()) {
786 case PLUS:
787 consume();
788 expr = factory.additionOperator(expr, multiplicativeExpression());
789 break;
790 case MINUS:
791 consume();
792 expr = factory.subtractionOperator(expr, multiplicativeExpression());
793 break;
794 }
795 }
796
797 return expr;
798 }
799
800 public Expression multiplicativeExpression() {
801 Expression expr = unaryExpression();

Callers 1

shiftExpressionMethod · 0.95

Calls 5

laMethod · 0.95
consumeMethod · 0.95
additionOperatorMethod · 0.80
subtractionOperatorMethod · 0.80

Tested by

no test coverage detected