| 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 |
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) |
String |
StringLiteral.getValue(Definitions definitions) |
String |
ParenthesizedExpression.getValue(Definitions definitions) |
String |
Identifier.getValue(Definitions definitions) |
String |
Expression.getValue(Definitions definitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
UndefStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
abstract void |
Statement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
SourceStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
IssueStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
IfStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
FileStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
EmptyStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
DefineStatement.execute(List<SourceStatement> result,
boolean visible,
Definitions definitions) |
void |
UndefStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
abstract void |
Statement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
SourceStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
IssueStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
IfStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
FileStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
EmptyStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
void |
DefineStatement.execute(StringBuilder result,
CharSequence source,
boolean visible,
Definitions definitions) |
Copyright © 2020. All rights reserved.