[−][src]Crate sise
SISE (Simple S-expression) is a file format based on S-expressions.
Macros
sise_expr | Macro to define trees of nodes with a lighter syntax. |
Structs
AtomReadUtil | Utility to read atom nodes. |
CompactStringWriter | Writer that writes everything into a single line string. |
ListReadUtil | Read util list |
Parser | Parser that decodes a SISE file from memory. |
Pos | Represents a position in a text file. |
ReadItem | |
ReprPosValue | Wrapper whose |
SpacedStringWriter | Writer that writes everything into a multi-line string. |
SpacedStringWriterNodeOptions | |
SpacedStringWriterStyle | |
TreeReader | Reader that allows reading from a tree of |
TreeWriter | A writer that creates a tree of |
VoidWriterOptions | Type to be used as |
Enums
Node | A SISE node. |
NodeReadUtil | Utility to read nodes from a |
ParseError | Represents a parse error. |
ReadItemKind | |
ReadUtilError | |
TokenKind |
Traits
Reader | A trait to allow reading SISE nodes from a generic source. See
example from |
WriteFromTreeAtomOptions | |
Writer | A trait to allow writing SISE nodes into a generic destination. |
Functions
check_atom | Checks whether |
is_atom_chr | Returns whether |
is_atom_string_chr | Returns whether |
read_into_tree | Reads from |
write_from_tree | Write the tree of nodes |