edn 0.3.0

An EDN (Extensible Data Notation) parser.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
extern crate edn;

use edn::parser::Parser;

fn main() {
    let str = "(defn sum [xs]
                 (reduce + 0 xs))
               (println (sum [1 2 3 4 5]))";

    let mut parser = Parser::new(str);
    println!("{:?}", parser.read());
    println!("{:?}", parser.read());
}