Uses of Class
com.ssv.utils.parser.ParserException

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

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

Methods in com.ssv.test.airbase.contest that throw ParserException
 Expression ContestParser.acceptLValue(boolean acceptFunctionInvocation)
           
 double DoubleOperations.Action.action(Expression op1, Expression op2)
           
 double DoubleOperations.AriphmeticAction.action(Expression op1, Expression op2)
           
abstract  double Expression.evaluate()
          Пересчитывает данный узел, и возвращает результат.
 Expression ContestParser.parseExpression()
           
 void Operator.run()
          Данный метод представляет собственно вызов оператора.
 void Execution.run()
          Данный метод выполняет последовательность шагов.
 

Constructors in com.ssv.test.airbase.contest that throw ParserException
ContestParser()
           
 

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

Methods in com.ssv.test.airbase.contest.expressions that throw ParserException
 double ExpressionOperation.evaluate()
           
 java.lang.String ExpressionIndexed.Part.evaluate()
           
 java.lang.String ExpressionIndexed.ExpressionPart.evaluate()
           
 double ExpressionFunction.evaluate()
           
 double AssignableVariable.evaluate()
           
 Scope.Variable ExpressionIndexed.getVariable()
           
abstract  Scope.Variable AssignableVariable.getVariable()
           
 void AssignableVariable.set(double value)
           
 

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

Methods in com.ssv.test.airbase.contest.operators that throw ParserException
 void WhileOperator.run()
           
 void IfOperator.run()
           
 void FunctionOperator.run()
           
 void ExpressionOperator.run()
           
 void BlockOperator.run()
           
 

Constructors in com.ssv.test.airbase.contest.operators that throw ParserException
Marker(java.lang.String name)
           
 

Uses of ParserException in com.ssv.utils.parser
 

Methods in com.ssv.utils.parser that throw ParserException
 int Parser.accept(java.lang.Integer... tokens)
          Checks if current token is what we expect, reads next token.
 void TokenValidator.check(int token)
           
 Parser.Token Parser.ctoken()
          Returns current symbol.
abstract  boolean ExpressionParser.isLeaf(int token)
           
 int Parser.next()
          Reads next token from the input stream.
 ExpressionLeaf ExpressionParser.parse(Parser parser)
          Parses the ariphmetic expression, infix notation.
abstract  ExpressionLeaf ExpressionParser.parseLeaf(Parser parser)
           
 ExpressionLeaf ExpressionParser.parsePN(Parser parser)
           
 ExpressionLeaf ExpressionParser.parseRPN(Parser parser)
           
 ExpressionLeaf ExpressionParser.simplify(ExpressionLeaf e)
          After execution, we may try to calculate something on "compile time".
 int Parser.token()
          Returns current symbol.