Compiler Diagnostics
constructor(source: A_String, moduleName: ModuleName, pollForAbort: () -> Boolean, problemHandler: ProblemHandler)
Create a CompilerDiagnostics suitable for tracking the potential problems encountered during compilation of a single module.
Parameters
source
The source code of the module.
module Name
The ModuleName of the module being compiled.
poll For Abort
A BooleanSupplier to indicate whether to abort.
problem Handler
A ProblemHandler for, well, handling problems during compilation.