[][src]Module inc::parser

A scheme parser in nom.

Describes the formal BNF grammar in Rust as closely as possible using the nom parser combinator library.

✏ This module is heavily documented and the order of declaration follow the grammar; so the source best read sequentially in the declared order rather than alphabetically here.

See lisper for a similar Haskell implementation.

Functions

parse

Parse the whole program