sosaku 0.1.0

Filtering DSL for JSON and JSON-like data formats.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod errors;
pub mod functions;
pub mod interpreter;
pub mod parser;
pub mod types;
pub mod utils;

pub use errors::{Error, EvalError, FnCallError, NomError, ParseError, VarAccessError};
pub use functions::{DEFAULT_VTABLE, FnArgs, FnCallback, FnResult, VTable};
pub use types::{Env, Exp, JsonMap, JsonValue, Type, Value, VarAccess};

#[cfg(feature = "serde")]
pub mod serde {
    pub use serde_json::{Map, Value};
}