Expand description
SISE (Simple S-expression) is a file format based on S-expressions.
Macros
Macro to define values with a lighter syntax.
Structs
Represents a position in a text file.
Maps nodes with their positions in the original text file.
Wrapper whose
Display
implementation prints
self.0 + 1
, taking care of overflow.Enums
A SISE node.
Functions
Checks whether
atom
is a valid atom (i.e. matches the regular
expression documented at Node::Atom
).Returns whether
chr
is a valid atom character outside a
string (i.e. one of :atomchar:
documented at Node::Atom
).Returns whether
chr
is a valid atom character inside a
string, excluding "
and \
(i.e. one of :stringchar:
documented at Node::Atom
).