create
fun create(resolvedName: ResolvedModuleName, runtime: AvailRuntime, textInterface: TextInterface, pollForAbort: () -> Boolean, reporter: CompilerProgressReporter, afterFail: () -> Unit, problemHandler: ProblemHandler, succeed: (AvailCompiler) -> Unit)
Asynchronously construct a suitable AvailCompiler to parse the specified module name.
Parameters
resolved Name
The resolved name of the module to compile.
text Interface
The text interface for any fiber started by the new compiler.
poll For Abort
A function that indicates whether to abort.
reporter
The CompilerProgressReporter used to report progress.
after Fail
What to do after a failure that the problem handler does not choose to continue.
problem Handler
A problem handler.
succeed
What to do with the resultant compiler in the event of success. This is a continuation that accepts the new compiler.