diff options
| author | Teddy Wing | 2018-10-03 01:14:29 +0200 |
|---|---|---|
| committer | Teddy Wing | 2018-10-03 01:14:29 +0200 |
| commit | 54cc9a4b02acf1339c63dabece9eaf07f28fb152 (patch) | |
| tree | 4f1b910b27bc4a8b1c860453493ec98286ddd35d /src/parser.rs | |
| parent | 48fcb96befe65ca30bfd91f4194afb9e99258f4a (diff) | |
| download | dome-key-map-54cc9a4b02acf1339c63dabece9eaf07f28fb152.tar.bz2 | |
Clean up old code from 48fcb96befe65ca30bfd91f4194afb9e99258f4a
Get rid of old commented code now that we have a working version.
Diffstat (limited to 'src/parser.rs')
| -rw-r--r-- | src/parser.rs | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/parser.rs b/src/parser.rs index 08c52c8..5d79cc9 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -1,5 +1,4 @@ use std::collections::HashMap; -use std::mem; use autopilot; use autopilot::key::{Flag, KeyCodeConvertible}; @@ -101,18 +100,6 @@ impl Action { Action::Command(_) => false, } } - - // pub fn map_string<'a, F>(&mut self, mut f: F) -> &Self - // where - // F: FnMut(&mut Self, &mut str) - // { - // match self { - // Action::String(s) => f(self, s), - // _ => (), - // }; - // - // self - // } } #[repr(C)] @@ -161,45 +148,12 @@ impl MapGroup { ) -> Result<MapGroup, CombineErrors<char, &str, SourcePosition>> { let input = State::new(mappings); map_group().easy_parse(input).map(|t| t.0) - - // map_group.map(Self::parse_actions) } - // pub fn parse_actions(map_group: MapGroup) -> MapGroup { pub fn parse_actions(&mut self) { for map_action in self.maps.values_mut() { match map_action.kind { MapKind::Map => { - // if map_action.action.is_string() { - // let input = State::new(map_action.action); - // - // map_action.action = action_map() - // .easy_parse(input) - // .map(|t| t.0) - // .unwrap(); - // } - - // map_action.action.map_string(|mut _action, string| { - // let input = State::new(string.to_owned().as_str()); - // - // _action = &mut action_map() - // .easy_parse(input) - // .map(|t| t.0) - // .unwrap(); - // }); - - // map_action.action = match map_action.action { - // Action::String(ref mut s) => { - // let input = State::new(s.as_str()); - // - // action_map() - // .easy_parse(input) - // .map(|t| t.0) - // .unwrap() - // }, - // _ => map_action.action, - // }; - let action = match map_action.action { Action::String(ref s) => { let input = State::new(s.as_str()); |
