Expand description
A Span
represents a location in source file.
Spans are useful for reporting error messages. They’re used during parsing
and are carried around in the Sexp
type so that errors can be reported at
a higher level than the s-expressions, for example reporting semantic errors
in a Lisp implementation.
Traits
Represents a way of talking about a region in the source.
Type Definitions
ByteSpan
is a very simple span, and the default for all of the parsers in
Ess.