| 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)  |