* An `error` is used when an unexpected failure was encountered. * It typically indicates a syntax error. * * Nonetheless, an attempt is made to recover. * * The range indicate the portion of the source covered by this result. * The optional `pos` indicate where the error occurred.
(
value: IR,
msg: DiagnosticMessage | ((parser: Parser) => DiagnosticMessage),
fixits?: Fixit[]
)
source not stored for this graph (policy: none)
no outgoing calls
no test coverage detected