Uses of Interface
edu.wisc.game.parser.Expression.ArithmeticExpression
Packages that use Expression.ArithmeticExpression
-
Uses of Expression.ArithmeticExpression in edu.wisc.game.parser
Classes in edu.wisc.game.parser that implement Expression.ArithmeticExpressionModifier and TypeClassDescriptionstatic class
static class
static class
Has exactly two operands, and the operator is one of '==', '!=', 'invalid input: '<'=', '>', etcstatic class
A variable.static class
static class
!E evaluates to [1] if E is an empty set, or to [] otherwisestatic class
A numeric constantstatic class
A.Bstatic class
Additive or multiplicativeMethods in edu.wisc.game.parser that return Expression.ArithmeticExpressionModifier and TypeMethodDescriptionExpression.mkLongestArithmeticExpression
(Vector<Token> tokens) Creates the longest ArithmeticExpression starting at the beginning of the tokens array.Expression.mkLongestE1
(Vector<Token> tokens) E1 := (E) | Id.Id | Id | Num | -Num | [E,E,...]Expression.mkLongestE2
(Vector<Token> tokens) E2 := E1 | !E2Expression.mkLongestE3
(Vector<Token> tokens) E3 := E2 | E2*E2...Expression.mkLongestE4
(Vector<Token> tokens) Expression.mkLongestE5
(Vector<Token> tokens)