mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-04 02:24:12 +02:00
parser api wip
This commit is contained in:
parent
81f7ce8df9
commit
42358f243b
12 changed files with 52 additions and 56 deletions
|
|
@ -24,11 +24,12 @@ fn main() -> Result<(), MainError> {
|
|||
.unwrap_or_default();
|
||||
let file = fs::read(path)?;
|
||||
let demo = Demo::new(file);
|
||||
let (_, state) = if all {
|
||||
DemoParser::parse_all(demo.get_stream())
|
||||
let parser = if all {
|
||||
DemoParser::new_all(demo.get_stream())
|
||||
} else {
|
||||
DemoParser::parse_demo(demo.get_stream())
|
||||
}?;
|
||||
DemoParser::new(demo.get_stream())
|
||||
};
|
||||
let (_, state) = parser.parse()?;
|
||||
println!("{}", serde_json::to_string(&state)?);
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue