diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-03-09 22:30:01 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-03-09 22:30:01 -0500 |
commit | 7021de793f9945789276db2dd1006aac64f24495 (patch) | |
tree | 744ae3b29f65958f8520208a2180dbe0a043768f /src/parser.rs | |
parent | 23d8ba67f77d6310fc3982f2642897a14cf040fb (diff) | |
download | vt100-rust-7021de793f9945789276db2dd1006aac64f24495.tar.gz vt100-rust-7021de793f9945789276db2dd1006aac64f24495.zip |
reorganize a bit
Diffstat (limited to 'src/parser.rs')
-rw-r--r-- | src/parser.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/parser.rs b/src/parser.rs index 77c95c3..2844e17 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -35,9 +35,12 @@ impl Parser { bytes: &[u8], callbacks: &mut impl crate::callbacks::Callbacks, ) { - let mut state = crate::state::State::new(&mut self.screen, callbacks); + let mut screen = crate::perform::WrappedScreenWithCallbacks::new( + &mut self.screen, + callbacks, + ); for byte in bytes { - self.parser.advance(&mut state, *byte); + self.parser.advance(&mut screen, *byte); } } |