chappi-syntax 0.1.0

Canonical S-expression parser and serializer for the Chappi cognitive-state language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#![forbid(unsafe_code)]

mod canonical;
mod diagnostic;
mod parser;

pub use canonical::{
    atom_is_canonical, canonical_hash, canonicalize, is_canonical_decimal, is_canonical_integer,
    is_canonical_symbol, is_canonical_text,
};
pub use diagnostic::{Diagnostic, Severity};
pub use parser::{Atom, Document, Form, FormKind, MAX_NESTING_DEPTH, Span, parse_document};