asexp 0.3.0

Advanced S-expression-like format suitable for configuration and serialization
1
2
3
4
5
6
7
8
9
10
11
extern crate asexp;
extern crate grabinput;

use asexp::Sexp;
use asexp::sexp::prettyprint;

fn main() {
    let s = grabinput::all(std::env::args().nth(1));
    let expr = Sexp::parse_toplevel(&s).unwrap();
    let _ = prettyprint(&expr, &mut std::io::stdout(), 0, false).unwrap();
}