| Package | Description |
|---|---|
| manifold.preprocessor.definitions | |
| manifold.preprocessor.expression | |
| manifold.preprocessor.statement |
| Modifier and Type | Method and Description |
|---|---|
protected Definitions |
Definitions.loadParentDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
StringLiteral.evaluate(Definitions definitions) |
boolean |
RelationalExpression.evaluate(Definitions definitions)
True iff string values of operands are coercible to
BigDecimal and result of
LHS.compareTo(RHS) [op] 0 returns true |
boolean |
ParenthesizedExpression.evaluate(Definitions definitions) |
boolean |
OrExpression.evaluate(Definitions definitions) |
boolean |
NotExpression.evaluate(Definitions definitions) |
boolean |
Identifier.evaluate(Definitions definitions) |
abstract boolean |
Expression.evaluate(Definitions definitions) |
boolean |
EqualityExpression.evaluate(Definitions definitions)
True if operands evaluate to the same true/false value AND they have the same value
|
boolean |
EmptyExpression.evaluate(Definitions definitions) |
boolean |
AndExpression.evaluate(Definitions definitions) |
java.math.BigDecimal |
RelationalExpression.getNumberValue(Expression operand,
Definitions definitions) |
java.lang.String |
StringLiteral.getValue(Definitions definitions) |
java.lang.String |
ParenthesizedExpression.getValue(Definitions definitions) |
java.lang.String |
Identifier.getValue(Definitions definitions) |
java.lang.String |
Expression.getValue(Definitions definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
UndefStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
abstract void |
Statement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
SourceStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
IssueStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
IfStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
FileStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
EmptyStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
DefineStatement.execute(java.util.List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
UndefStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
abstract void |
Statement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
SourceStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
IssueStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
IfStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
FileStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
EmptyStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
void |
DefineStatement.execute(java.lang.StringBuilder result,
java.lang.CharSequence source,
boolean visible,
Definitions definitions) |
Copyright © 2021. All rights reserved.