Uses of Interface
edu.wisc.game.parser.Expression.ArithmeticExpression
| Package | Description |
|---|---|
| edu.wisc.game.parser |
Tools for parsing rule set descriptions
|
-
Uses of Expression.ArithmeticExpression in edu.wisc.game.parser
Classes in edu.wisc.game.parser that implement Expression.ArithmeticExpression Modifier and Type Class Description static classExpression.AdditiveExpressionstatic classExpression.BracketListstatic classExpression.ComparisonExpressionHas exactly two operands, and the operator is '=='static classExpression.IdA variable.static classExpression.MultiplicativeExpressionstatic classExpression.NegationExpression!E evaluates to [1] if E is an empty set, or to [] otherwisestatic classExpression.NumA numeric constantstatic classExpression.QualifiedIdA.Bstatic classExpression.SerialExpressionAdditive or multiplicativeMethods in edu.wisc.game.parser that return Expression.ArithmeticExpression Modifier and Type Method Description static Expression.ArithmeticExpressionExpression. mkLongestArithmeticExpression(Vector<Token> tokens)Creates the longest ArithmeticExpression starting at the beginning of the tokens array.static Expression.ArithmeticExpressionExpression. mkLongestE1(Vector<Token> tokens)E1 := (E) | Id.Id | Id | Num | -Num | [E,E,...]static Expression.ArithmeticExpressionExpression. mkLongestE2(Vector<Token> tokens)E2 := E1 | !E2static Expression.ArithmeticExpressionExpression. mkLongestE3(Vector<Token> tokens)E3 := E2 | E2*E2...static Expression.ArithmeticExpressionExpression. mkLongestE4(Vector<Token> tokens)static Expression.ArithmeticExpressionExpression. mkLongestE5(Vector<Token> tokens)