| Package | Description | 
|---|---|
| org.eclipse.golo.compiler | 
 Provides access to the Golo compiler and supporting classes. 
 | 
| org.eclipse.golo.compiler.macro | 
 Provides support to hygienic compilation macros. 
 | 
| org.eclipse.golo.compiler.parser | 
 (this is an internal API) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GoloCompilationException.Builder | 
GoloCompilationException.Builder.report(GoloCompilationException.Problem.Type type,
      GoloASTNode source,
      java.lang.String description)
Report a problem to the exception being built. 
 | 
GoloCompilationException.Builder | 
GoloCompilationException.Builder.report(GoloCompilationException.Problem.Type type,
      GoloElement<?> source,
      java.lang.String description)
Report a problem to the exception being built. 
 | 
GoloCompilationException.Builder | 
GoloCompilationException.Builder.report(GoloCompilationException.Problem.Type type,
      GoloElement<?> source,
      java.lang.String description,
      java.lang.Throwable cause)
Report a problem to the exception being built. 
 | 
GoloCompilationException.Builder | 
GoloCompilationException.Builder.report(ParseException pe,
      GoloASTNode source)
Report a parsing error problem to the exception being built. 
 | 
GoloCompilationException.Builder | 
GoloCompilationException.Builder.report(java.nio.charset.UnsupportedCharsetException uce)
Report an encoding error problem to the exception being built. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GoloCompiler.setExceptionBuilder(GoloCompilationException.Builder builder)
Initializes an ExceptionBuilder to collect errors instead of throwing immediately. 
 | 
void | 
LocalReferenceAssignmentAndVerificationVisitor.setExceptionBuilder(GoloCompilationException.Builder builder)  | 
GoloModule | 
ParseTreeToGoloIrVisitor.transform(ASTCompilationUnit compilationUnit,
         GoloCompilationException.Builder builder)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MacroExpansionIrVisitor.setExceptionBuilder(GoloCompilationException.Builder builder)  | 
| Constructor and Description | 
|---|
MacroExpansionIrVisitor(java.lang.ClassLoader loader,
                       boolean defaultRecurse,
                       GoloCompilationException.Builder exceptionBuilder)  | 
| Modifier and Type | Field and Description | 
|---|---|
GoloCompilationException.Builder | 
GoloParser.exceptionBuilder  |