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 |