Package edu.wisc.game.parser
Class Expression.QualifiedId
java.lang.Object
edu.wisc.game.parser.Expression.Id
edu.wisc.game.parser.Expression.QualifiedId
- All Implemented Interfaces:
- Expression,- Expression.ArithmeticExpression
- Enclosing interface:
- Expression
A.B
- 
Nested Class SummaryNested classes/interfaces inherited from interface edu.wisc.game.parser.ExpressionExpression.AdditiveExpression, Expression.ArithmeticExpression, Expression.BracketList, Expression.ColonExpression, Expression.ComparisonExpression, Expression.ExList, Expression.Id, Expression.Mapper, Expression.MapTo<T>, Expression.MultiplicativeExpression, Expression.NegationExpression, Expression.Num, Expression.ParenList, Expression.PropMap, Expression.QualifiedId, Expression.RangeExpression, Expression.SerialExpression, Expression.Star, Expression.VarMap, Expression.VarMap2
- 
Field SummaryFieldsFields inherited from class edu.wisc.game.parser.Expression.IdsValFields inherited from interface edu.wisc.game.parser.ExpressionSTAR
- 
Method SummaryMethods inherited from class edu.wisc.game.parser.Expression.IdlistAllVars, map
- 
Field Details- 
prefix
 
- 
- 
Method Details- 
evalSetDescription copied from interface:Expression.ArithmeticExpressionEvaluates this expression for the given values of the variables involved. Can be used when the arguments can have multiple values.- Specified by:
- evalSetin interface- Expression.ArithmeticExpression
- Overrides:
- evalSetin class- Expression.Id
- Parameters:
- h- The hash map that contains for each variable the possible set of its values.
- Returns:
- the set of the possible values of the expression, or an empty set if the expression uses a variable whose value is not in h
 
- 
evalSet2Trying different interpretations- Specified by:
- evalSet2in interface- Expression.ArithmeticExpression
- Overrides:
- evalSet2in class- Expression.Id
 
- 
toStringDescription copied from class:Expression.IdReturns bare string (never quotes), so that it can be correctly used in RuleSer.PropertyCondition- Overrides:
- toStringin class- Expression.Id
 
- 
toSrc- Specified by:
- toSrcin interface- Expression
- Overrides:
- toSrcin class- Expression.Id
 
 
-