Package | Description |
---|---|
org.eclipse.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
org.eclipse.golo.compiler.parser |
(this is an internal API)
|
Modifier and Type | Method and Description |
---|---|
ASTCompilationUnit |
GoloCompiler.parse(java.lang.String goloSourceFilename) |
ASTCompilationUnit |
GoloCompiler.parse(java.lang.String goloSourceFilename,
GoloParser parser)
Produces a parse tree for a Golo source file.
|
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.transform(ASTCompilationUnit compilationUnit) |
GoloModule |
ParseTreeToGoloIrVisitor.transform(ASTCompilationUnit compilationUnit,
GoloCompilationException.Builder builder) |
java.lang.Object |
ParseTreeToGoloIrVisitor.visit(ASTCompilationUnit node,
java.lang.Object data) |
Modifier and Type | Method and Description |
---|---|
ASTCompilationUnit |
GoloParser.CompilationUnit() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
GoloParserVisitor.visit(ASTCompilationUnit node,
java.lang.Object data) |
java.lang.Object |
GoloParserDefaultVisitor.visit(ASTCompilationUnit node,
java.lang.Object data) |