elm-ast 0.2.1

A syn-quality Rust library for parsing and constructing Elm 0.19.1 ASTs
Documentation
1
2
3
4
5
6
7
use elm_ast::parse::parse;
fn main() {
    let f = std::env::args().nth(1).expect("usage: dump_ast <file.elm>");
    let src = std::fs::read_to_string(&f).expect("read file");
    let ast = parse(&src).expect("parse Elm source");
    println!("{:#?}", ast.declarations);
}