Module ess::span [] [src]

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

Span

Represents a way of talking about a region in the source.

Type Definitions

ByteSpan

ByteSpan is a very simple span, and the default for all of the parsers in Ess.