From 9c6fba6e7156c8f3698e74fd8d11deb7e6a3a0b2 Mon Sep 17 00:00:00 2001 From: freyja Date: Wed, 23 Jun 2021 12:47:43 -0700 Subject: [PATCH] removed peek command --- src/commands/mod.rs | 8 +++----- src/plane/parse.rs | 1 - src/volume/vol_commands.rs | 9 --------- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 14ace15..70693d5 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -37,7 +37,6 @@ pub enum Command { Appear, Infix, Peer, - Peek, Inscribe, Trample, Burn, @@ -83,7 +82,6 @@ impl FromStr for Command { "appear" => Ok(Command::Appear), "infix" => Ok(Command::Infix), "peer" => Ok(Command::Peer), - "peek" => Ok(Command::Peek), "inscribe" => Ok(Command::Inscribe), "trample" => Ok(Command::Trample), "burn" => Ok(Command::Burn), @@ -117,8 +115,8 @@ impl Command { Command::Genesis | Command::Spot | Command::Span | Command::Pin | Command::Columns | Command::Molecule | Command::Pen | Command::Orbit | Command::Decay | Command::Destroy | Command::Mirror | Command::Atom | Command::Scribe | Command::Adieu | Command::Carve | Command::Burn | Command::Volume | Command::Volumes | Command::Carved => true, - Command::Focus | Command::Traverse | Command::Appear | Command::Shave | Command::Shelve | Command::Incant | Command::Inscribe | Command::Trample | Command::Peek | - Command::Summon | Command::Dub | Command::Spellbook | Command::Shift | Command::Infix | Command::Spine | Command::Nomen => args >= 1, + Command::Focus | Command::Traverse | Command::Appear | Command::Shave | Command::Shelve | Command::Incant | Command::Inscribe | Command::Trample | Command::Summon | + Command::Dub | Command::Spellbook | Command::Shift | Command::Infix | Command::Spine | Command::Nomen => args >= 1, Command::Infuse | Command::Tether | Command::Fray | Command::Peer => args >= 2, } } @@ -141,7 +139,7 @@ impl Command { Command::Atom | Command::Scribe | Command::Adieu | Command::Carve | Command::Pin | Command::Columns | Command::Burn | Command::Volume | Command::Volumes | Command::Carved => return Ok(0), Command::Focus | Command::Traverse | Command::Appear | Command::Shave | Command::Shelve | Command::Inscribe | Command::Trample | Command::Incant | - Command::Summon | Command::Dub | Command::Spellbook | Command::Shift | Command::Infix | Command::Peek | Command::Spine => return Ok(1), + Command::Summon | Command::Dub | Command::Spellbook | Command::Shift | Command::Infix | Command::Spine => return Ok(1), Command::Infuse | Command::Peer | Command::Fray => return Ok(2), Command::Genesis => return Ok(choose_mm(1, 0)) } diff --git a/src/plane/parse.rs b/src/plane/parse.rs index 39e3522..6aeab38 100644 --- a/src/plane/parse.rs +++ b/src/plane/parse.rs @@ -145,7 +145,6 @@ impl Plane { Command::Appear => cvol.appear(parse_pos::(&data[0])?), Command::Infix => cvol.infix(parse_pos::(&data[0])?), Command::Peer => return oksome(cvol.peer(parse_pos::(&data[0])?, parse_pos::(&data[1])?)?), - Command::Peek => return oksome(cvol.peek(parse_pos::(&data[0])?)?), Command::Dub => cvol.dub(data.remove(0))?, Command::Carve => cvol.carve()?, Command::Carved => return oksome(cvol.carved()), diff --git a/src/volume/vol_commands.rs b/src/volume/vol_commands.rs index 0aab3b6..1acdbb5 100644 --- a/src/volume/vol_commands.rs +++ b/src/volume/vol_commands.rs @@ -67,15 +67,6 @@ impl Volume { } } - // view a single line - - pub fn peek(&self, l: usize) -> Result { - match self.buffer.get(l-1) { - Some(s) => Ok(s.to_owned()), - None => Err(MerlinError::OutOfBounds), - } - } - // inset some text into the buffer pub fn inscribe(&mut self, s: String) {