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

fix codegen

This commit is contained in:
Robin Appelman 2020-03-05 23:31:03 +01:00
commit c3ddcae443
2 changed files with 91 additions and 117 deletions

View file

@ -20,8 +20,8 @@ impl MessageHandler for GameEventAnalyser {
false
}
fn get_output(self, state: ParserState) -> Self::Output {
state.event_definitions
fn into_output(self, state: &ParserState) -> Self::Output {
state.event_definitions.clone()
}
}
@ -216,8 +216,9 @@ fn get_event_name(name: &str) -> String {
}
pub fn generate_game_events(demo: Demo) -> TokenStream {
let (_, mut events) =
DemoParser::parse_with_analyser(demo.get_stream(), GameEventAnalyser).unwrap();
let (_, mut events) = DemoParser::new_with_analyser(demo.get_stream(), GameEventAnalyser)
.parse()
.unwrap();
events.sort();