Uses of Interface
edu.wisc.game.parser.Expression
-
Packages that use Expression Package Description edu.wisc.game.parser Tools for parsing rule set descriptions -
-
Uses of Expression in edu.wisc.game.parser
Subinterfaces of Expression in edu.wisc.game.parser Modifier and Type Interface Description static interface
Expression.ArithmeticExpression
An arithmetic expression is composed of variables, constants, and arithmetic operations; parentheses can be used for ordering operations.Classes in edu.wisc.game.parser that implement Expression Modifier and Type Class Description static class
Expression.AdditiveExpression
static class
Expression.BracketList
static class
Expression.ColonExpression
Id:ArithmeticExpression; used in GS 3static class
Expression.EqualityExpression
Has exactly two operands, and the operator is '=='static class
Expression.ExList
Can be overridden as neededstatic class
Expression.Id
A variable.static class
Expression.MultiplicativeExpression
static class
Expression.NegationExpression
!E evaluates to [1] if E is an empty set, or to [] otherwisestatic class
Expression.Num
A numeric constantstatic class
Expression.ParenList
static class
Expression.QualifiedId
A.Bstatic class
Expression.RangeExpression
[Num..Num]static class
Expression.SerialExpression
Additive or multiplicativestatic class
Expression.Star
A Star expression is simply "*".Fields in edu.wisc.game.parser declared as Expression Modifier and Type Field Description Expression
Expression.ColonExpression. arex
Methods in edu.wisc.game.parser that return Expression Modifier and Type Method Description static Expression
Expression. mkCounterOrAtom(Vector<Token> tokens)
Extracts one of the sections of a rule line: either the leading counter (int or star), or one of the atoms (paren lists that may include arithmetic expressions or stars)
-