Package | Description |
---|---|
manifold.preprocessor | |
manifold.preprocessor.expression | |
manifold.preprocessor.statement |
Modifier and Type | Method and Description |
---|---|
Expression |
Tokenizer.getExpression() |
Modifier and Type | Class and Description |
---|---|
class |
AndExpression |
class |
EmptyExpression |
class |
EqualityExpression |
class |
Identifier |
class |
NotExpression |
class |
NumberLiteral |
class |
OrExpression |
class |
ParenthesizedExpression |
class |
RelationalExpression |
class |
StringLiteral |
class |
TerminalExpression |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionParser.parse() |
Modifier and Type | Method and Description |
---|---|
abstract List<Expression> |
Expression.getChildren() |
List<Expression> |
OrExpression.getChildren() |
List<Expression> |
NotExpression.getChildren() |
List<Expression> |
TerminalExpression.getChildren() |
List<Expression> |
ParenthesizedExpression.getChildren() |
List<Expression> |
AndExpression.getChildren() |
List<Expression> |
RelationalExpression.getChildren() |
List<Expression> |
EqualityExpression.getChildren() |
Modifier and Type | Method and Description |
---|---|
BigDecimal |
RelationalExpression.getNumberValue(Expression operand,
Definitions definitions) |
BigDecimal |
EqualityExpression.getNumberValue(Expression operand,
Definitions definitions) |
Constructor and Description |
---|
IfStatement(TokenType tokenType,
int start,
int end,
Expression expr,
List<Statement> ifBlock,
List<IfStatement> elifs,
List<Statement> elseBlock,
int elseStart) |
Copyright © 2024. All rights reserved.