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 | Method and Description |
---|---|
GoloModule |
GoloCompiler.check(ASTCompilationUnit compilationUnit)
Checks that the source code is minimally sound by converting a parse tree to an intermediate representation, and
running a few classic visitors over it.
|
GoloModule |
GoloCompiler.refine(GoloModule goloModule) |
GoloModule |
GoloCompiler.transform(ASTCompilationUnit compilationUnit) |
GoloModule |
ParseTreeToGoloIrVisitor.transform(ASTCompilationUnit compilationUnit,
GoloCompilationException.Builder builder) |
Modifier and Type | Method and Description |
---|---|
GoloModule |
GoloCompiler.refine(GoloModule goloModule) |
Modifier and Type | Method and Description |
---|---|
static GoloModule |
Builders.module(PackageAndClass name) |
static GoloModule |
Builders.module(java.lang.String name) |
GoloModule |
GoloModule.ofAST(GoloASTNode n) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGoloIrVisitor.visitModule(GoloModule module) |
void |
GoloIrVisitor.visitModule(GoloModule module) |
void |
IrTreeDumper.visitModule(GoloModule module) |