|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |