Uses of Class
com.ssv.test.airbase.contest.Expression

Packages that use Expression
com.ssv.test.airbase.contest Этот пакет содержит проект интерпретатора простого процедурного языка CT. 
com.ssv.test.airbase.contest.expressions Этот пакет содержит имплементацию узлов разбора бинарного выражения. 
com.ssv.test.airbase.contest.operators Этот пакет содержит имплементацию операторов языка. 
 

Uses of Expression in com.ssv.test.airbase.contest
 

Methods in com.ssv.test.airbase.contest that return Expression
 Expression ContestParser.acceptLValue(boolean acceptFunctionInvocation)
           
 Expression ContestParser.parseExpression()
           
 

Methods in com.ssv.test.airbase.contest with parameters of type Expression
 double DoubleOperations.Action.action(Expression op1, Expression op2)
           
 double DoubleOperations.AriphmeticAction.action(Expression op1, Expression op2)
           
 

Constructors in com.ssv.test.airbase.contest with parameters of type Expression
Execution.ConditionalGoto(Expression expression)
           
Expression(Expression left, Expression right, Parser.ParserContext ctx)
           
 

Uses of Expression in com.ssv.test.airbase.contest.expressions
 

Subclasses of Expression in com.ssv.test.airbase.contest.expressions
 class AssignableVariable
           
 class ExpressionConstant
          Этот узел в дереве разбора представляет константу.
 class ExpressionFunction
           
 class ExpressionIndexed
          This expression represents indexed variable, like a[x]
 class ExpressionOperation
          This node represent ariphmetical action, like +, - etc.
 class ExpressionVariable
           
 

Methods in com.ssv.test.airbase.contest.expressions that return Expression
static Expression AssignableVariable.makeVariable(java.util.List<ExpressionIndexed.Part> list, Parser.ParserContext ctx)
           
 

Constructors in com.ssv.test.airbase.contest.expressions with parameters of type Expression
ExpressionIndexed.ExpressionPart(Expression expr)
           
ExpressionOperation(Parser.Token token, Expression left, Expression right, Parser.ParserContext ctx)
           
 

Constructor parameters in com.ssv.test.airbase.contest.expressions with type arguments of type Expression
ExpressionFunction(java.lang.String name, java.util.List<Expression> parms, Parser.ParserContext ctx)
           
 

Uses of Expression in com.ssv.test.airbase.contest.operators
 

Methods in com.ssv.test.airbase.contest.operators that return Expression
 Expression IfOperator.getCondition()
           
 

Constructors in com.ssv.test.airbase.contest.operators with parameters of type Expression
ExpressionOperator(Expression expression)
           
IfOperator(Expression condition, Operator operator)
          Конструктор для сокращенной формы оператора if.
IfOperator(Expression condition, Operator operator, Operator opElse)
          Конструктор для полной формы оператора if.
WhileOperator(Expression condition, Operator operator)
           
 

Constructor parameters in com.ssv.test.airbase.contest.operators with type arguments of type Expression
FunctionOperator(java.lang.String name, java.util.List<Expression> parms)