Crate symbolic_expressions[][src]

Expand description

symbolic-expressions parsing and generating library

Re-exports

pub use iteratom::from_sexp;

Modules

high-level API for deconstructing symbolic-expressions

symbolic-expression parser code: data -> symbolic-expression

symbolic-expression serialization code: symbolic-expression -> data

Structs

detailed symbolic-expression parse error information

Enums

a symbolic-expression structure Can be a string or a list or nothing

errors that can happen in this library

Traits

trait for formatting the serialization of a symbolic-expression

like Into trait but works from a ref avoiding consumption or expensive clone

Functions

encode a string according to the guidelines given by Kicad

utility function that creates a symbolic-expressions Error Result for a parser error

Type Definitions

datatype used by the example Formatter RulesFormatter