1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-04 02:24:12 +02:00

allow changing analyser

This commit is contained in:
Robin Appelman 2019-03-23 17:45:56 +01:00
commit 86be659513
7 changed files with 56 additions and 54 deletions

View file

@ -11,9 +11,7 @@ fn main() -> std::result::Result<(), Box<ParseError>> {
let path = args[1].clone();
let file = fs::read(path).expect("Unable to read file");
let demo = Demo::new(file);
let stream: Stream = demo.get_stream();
let parser = DemoParser::new(stream);
let (_, state) = parser.parse_demo()?;
let (_, state) = DemoParser::parse_demo(demo.get_stream())?;
let json = serde_json::to_string(&state).unwrap_or("err".to_string());
println!("{}", json);
Ok(())