Package | Description |
---|---|
org.eclipse.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
org.eclipse.golo.compiler.ir |
(this is an internal API)
|
Modifier and Type | Class and Description |
---|---|
class |
ClosureCaptureGoloIrVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGoloIrVisitor
Abstract IR Visitor.
|
class |
IrTreeDumper |
Modifier and Type | Method and Description |
---|---|
void |
AssignmentStatement.accept(GoloIrVisitor visitor) |
void |
Augmentation.accept(GoloIrVisitor visitor) |
void |
BinaryOperation.accept(GoloIrVisitor visitor) |
void |
Block.accept(GoloIrVisitor visitor) |
void |
CaseStatement.accept(GoloIrVisitor visitor) |
void |
ClosureReference.accept(GoloIrVisitor visitor) |
void |
CollectionComprehension.accept(GoloIrVisitor visitor) |
void |
CollectionLiteral.accept(GoloIrVisitor visitor) |
void |
ConditionalBranching.accept(GoloIrVisitor visitor) |
void |
ConstantStatement.accept(GoloIrVisitor visitor) |
void |
Decorator.accept(GoloIrVisitor visitor) |
void |
DestructuringAssignment.accept(GoloIrVisitor visitor) |
void |
ForEachLoopStatement.accept(GoloIrVisitor visitor) |
void |
FunctionInvocation.accept(GoloIrVisitor visitor) |
abstract void |
GoloElement.accept(GoloIrVisitor visitor)
Accept the visitor.
|
void |
GoloFunction.accept(GoloIrVisitor visitor) |
void |
GoloModule.accept(GoloIrVisitor visitor) |
void |
LocalReference.accept(GoloIrVisitor visitor) |
void |
LoopBreakFlowStatement.accept(GoloIrVisitor visitor) |
void |
LoopStatement.accept(GoloIrVisitor visitor) |
void |
MatchExpression.accept(GoloIrVisitor visitor) |
void |
Member.accept(GoloIrVisitor visitor) |
void |
MethodInvocation.accept(GoloIrVisitor visitor) |
void |
ModuleImport.accept(GoloIrVisitor visitor) |
void |
NamedArgument.accept(GoloIrVisitor visitor) |
void |
NamedAugmentation.accept(GoloIrVisitor visitor) |
void |
ReferenceLookup.accept(GoloIrVisitor visitor) |
void |
ReturnStatement.accept(GoloIrVisitor visitor) |
void |
Struct.accept(GoloIrVisitor visitor) |
void |
ThrowStatement.accept(GoloIrVisitor visitor) |
void |
TryCatchFinally.accept(GoloIrVisitor visitor) |
void |
UnaryOperation.accept(GoloIrVisitor visitor) |
void |
Union.accept(GoloIrVisitor visitor) |
void |
UnionValue.accept(GoloIrVisitor visitor) |
void |
WhenClause.accept(GoloIrVisitor visitor) |
void |
AbstractInvocation.walk(GoloIrVisitor visitor) |
void |
AssignmentStatement.walk(GoloIrVisitor visitor) |
void |
Augmentation.walk(GoloIrVisitor visitor) |
void |
BinaryOperation.walk(GoloIrVisitor visitor) |
void |
Block.walk(GoloIrVisitor visitor) |
void |
CaseStatement.walk(GoloIrVisitor visitor) |
void |
ClosureReference.walk(GoloIrVisitor visitor) |
void |
CollectionComprehension.walk(GoloIrVisitor visitor) |
void |
CollectionLiteral.walk(GoloIrVisitor visitor) |
void |
ConditionalBranching.walk(GoloIrVisitor visitor) |
void |
ConstantStatement.walk(GoloIrVisitor visitor) |
void |
Decorator.walk(GoloIrVisitor visitor) |
void |
DestructuringAssignment.walk(GoloIrVisitor visitor) |
void |
ForEachLoopStatement.walk(GoloIrVisitor visitor) |
abstract void |
GoloElement.walk(GoloIrVisitor visitor)
Walk the visitor through this node children.
|
void |
GoloFunction.walk(GoloIrVisitor visitor) |
void |
GoloModule.walk(GoloIrVisitor visitor) |
void |
LocalReference.walk(GoloIrVisitor visitor) |
void |
LoopBreakFlowStatement.walk(GoloIrVisitor visitor) |
void |
LoopStatement.walk(GoloIrVisitor visitor) |
void |
MatchExpression.walk(GoloIrVisitor visitor) |
void |
Member.walk(GoloIrVisitor visitor) |
void |
ModuleImport.walk(GoloIrVisitor visitor) |
void |
NamedArgument.walk(GoloIrVisitor visitor) |
void |
NamedAugmentation.walk(GoloIrVisitor visitor) |
void |
ReferenceLookup.walk(GoloIrVisitor visitor) |
void |
ReturnStatement.walk(GoloIrVisitor visitor) |
void |
ThrowStatement.walk(GoloIrVisitor visitor) |
void |
TryCatchFinally.walk(GoloIrVisitor visitor) |
void |
UnaryOperation.walk(GoloIrVisitor visitor) |
void |
Union.walk(GoloIrVisitor visitor) |
void |
WhenClause.walk(GoloIrVisitor visitor) |