Uses of Class
cdx.scorebot.scoring.logic.Context

Packages that use Context
cdx.scorebot.scoring.logic Contains the data structures used to hold and process the information parsed by the Scoring Logic lexical analyzer. 
 

Uses of Context in cdx.scorebot.scoring.logic
 

Methods in cdx.scorebot.scoring.logic with parameters of type Context
static boolean ConditionalAndExpression.evaluateAND(Context context, Literal leftOperand, java.util.Vector<ConditionalXorExpression> rightOperands)
          Returns the short-circuit evaluation of the expression leftOperand && rightOperands[0] && rightOperands[1] ...
 Literal UnaryExpression.evaluateLogic(Context context)
          evaluate this logic code in the specified context
 Literal TestResultValue.evaluateLogic(Context context)
          returns the value of the the specified result for the specified test
 Literal TestConfigValue.evaluateLogic(Context context)
          returns the value of the the specified configuration option for the specified test
 Literal PrimaryExpression.evaluateLogic(Context context)
          evaluate this logic code in the specified context
 Literal Method.evaluateLogic(Context context)
          evaluate the method called in the specified context
 Literal LogicCodeEvaluatable.evaluateLogic(Context context)
          evaluate this logic code in the specified context
 Literal Literal.evaluateLogic(Context context)
          a literal is an atomic value, so this just returns itself
 Literal Identifier.evaluateLogic(Context context)
          returns the value of the variable whose name is specified by this identifier
 Literal ExpressionLeftAssociative.evaluateLogic(Context context)
          evaluate this expression in the specified context
 Literal Expression.evaluateLogic(Context context)
          evaluate this expression in the specified context
 Literal ConditionalOrExpression.evaluateLogic(Context context)
          evaluate this expression in the specified context
 Literal ConditionalAndExpression.evaluateLogic(Context context)
          evaluate this expression in the specified context
 Literal Assignment.evaluateLogic(Context context)
          evaluate this logic code in the specified context
static boolean ConditionalOrExpression.evaluateOR(Context context, Literal leftOperand, java.util.Vector<ConditionalAndExpression> rightOperands)
          Returns the short-circuit evaluation of the expression leftOperand || rightOperands[0] || rightOperands[1] ...
 void VoidMethod.executeLogic(Context context)
          execute the method called in the specified context
 void VariableInitialization.executeLogic(Context context)
          process this logic code in the specified context
 void Statement.executeLogic(Context context)
          execute this statement
 void LogicUnit.executeLogic(Context context)
          execute the main code block
 void LogicCodeExecutable.executeLogic(Context context)
          execute this logic code in the specified context
 void IfStatement.executeLogic(Context context)
          process this logic code in the specified context
 void Block.executeLogic(Context context)
          execute all block statements in this block
 void Assignment.executeLogic(Context context)
          process this logic code in the specified context