Base class for failures encountered while lazily converting source characters into tokens.
stable category of the failure
structured descriptions of acceptable syntax
offending source spelling, or null when no token exists
null
outer-to-inner grammar rules active at the failure
optional diagnostic identifier of the source
exact source range associated with the failure