[][src]Crate ssexp

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.