Crate ssexp

Crate ssexp 

Source
Expand description

Modules§

parsers
Useful default parsers.

Structs§

MacroHandle
A handle for handling the next macro character.
MacroMap
A map for storing the macro characters and their behaviours. Every character may be set as macro character.
ParsingContext
Used in parsing process for getting chars and calling the parsers.

Enums§

ParsingState
Useful for managing opening and closing subcontexts like brackets.
Token
Represents the s-expressions as tokens.

Traits§

Parser
A trait for task specific parsers.

Functions§

parse
The function for starting the parsing process. It takes some iterator of characters, an initial parser, and a macro map.