Implementation of the structured CLI message generator. Using --msgFormat=sexp will make compiler switch to the report hook implemented in this module.
Procs
- proc reportHook(conf: ConfigRef; r: Report): TErrorHandling {. ...raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect].} 
- Source Edit
- proc sexp(e: StackTraceEntry): SexpNode {....raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect].} 
- Source Edit
- proc sexp(i: ReportLineInfo): SexpNode {....raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect].} 
- Source Edit
- proc sexp(i: TLineInfo): SexpNode {....raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect].} 
- Source Edit
- proc sexp(id: FileIndex): SexpNode {....raises: [KeyError, Exception], tags: [ReadDirEffect, RootEffect].} 
- Source Edit