| Package | Description |
|---|---|
| fr.insalyon.citi.golo.compiler.ir |
(this is an internal API)
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInvocation |
class |
BinaryOperation |
class |
Block |
class |
ClosureReference |
class |
CollectionLiteral |
class |
ConstantStatement |
class |
FunctionInvocation |
class |
MethodInvocation |
class |
ReferenceLookup |
class |
UnaryOperation |
| Modifier and Type | Method and Description |
|---|---|
ExpressionStatement |
ConditionalBranching.getCondition() |
ExpressionStatement |
LoopStatement.getConditionStatement() |
ExpressionStatement |
UnaryOperation.getExpressionStatement() |
ExpressionStatement |
AssignmentStatement.getExpressionStatement() |
ExpressionStatement |
BinaryOperation.getLeftExpression() |
ExpressionStatement |
BinaryOperation.getRightExpression() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionStatement> |
AbstractInvocation.getArguments() |
List<ExpressionStatement> |
CollectionLiteral.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractInvocation.addArgument(ExpressionStatement argument) |
| Constructor and Description |
|---|
AssignmentStatement(LocalReference localReference,
ExpressionStatement expressionStatement) |
BinaryOperation(OperatorType type,
ExpressionStatement leftExpression,
ExpressionStatement rightExpression) |
ConditionalBranching(ExpressionStatement condition,
Block trueBlock,
Block falseBlock) |
ConditionalBranching(ExpressionStatement condition,
Block trueBlock,
ConditionalBranching elseConditionalBranching) |
LoopStatement(AssignmentStatement initStatement,
ExpressionStatement conditionStatement,
Block block,
GoloStatement postStatement) |
ReturnStatement(ExpressionStatement expressionStatement) |
UnaryOperation(OperatorType type,
ExpressionStatement expressionStatement) |
| Constructor and Description |
|---|
CollectionLiteral(CollectionLiteral.Type type,
List<ExpressionStatement> expressions) |
Copyright © 2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.