diff --git a/src/Nibbler.cpp b/src/Nibbler.cpp index ff58d5602..b200cc75b 100644 --- a/src/Nibbler.cpp +++ b/src/Nibbler.cpp @@ -538,18 +538,6 @@ bool Nibbler::skipWS () return this->skipAllOneOf (" \t\n\r\f"); } -//////////////////////////////////////////////////////////////////////////////// -bool Nibbler::backN (const int quantity /*= 1*/) -{ - if (_cursor >= (unsigned) quantity) - { - _cursor -= (unsigned) quantity; - return true; - } - - return false; -} - //////////////////////////////////////////////////////////////////////////////// bool Nibbler::skipAllOneOf (const std::string& chars) { diff --git a/src/Nibbler.h b/src/Nibbler.h index 5493e7f1f..9b920b093 100644 --- a/src/Nibbler.h +++ b/src/Nibbler.h @@ -66,8 +66,6 @@ public: bool skipAllOneOf (const std::string&); bool skipWS (); - bool backN (const int quantity = 1); - char next (); std::string next (const int quantity); diff --git a/test/nibbler.t.cpp b/test/nibbler.t.cpp index 897ecd1a0..333faaa49 100644 --- a/test/nibbler.t.cpp +++ b/test/nibbler.t.cpp @@ -35,7 +35,7 @@ Context context; //////////////////////////////////////////////////////////////////////////////// int main (int, char**) { - UnitTest t (246); + UnitTest t (240); // Ensure environment has no influence. unsetenv ("TASKDATA"); @@ -58,7 +58,6 @@ int main (int, char**) t.notok (n.skipN (123), "trivial: skipN"); t.notok (n.skip ('x'), "trivial: skip"); t.notok (n.skipAllOneOf ("abc"), "trivial: skipAllOneOf"); - t.notok (n.backN (1), "trivial: backN"); t.notok (n.getQuoted ('"', s), "trivial: getQuoted"); t.notok (n.getDigit (i), "trivial: getDigit"); t.notok (n.getInt (i), "trivial: getInt"); // 10 @@ -144,15 +143,6 @@ int main (int, char**) t.is (s, "foo", " 'foo' : getUntilEOS () -> 'foo'"); t.ok (n.depleted (), " '' : depleted () -> true"); - // bool backN (const int quantity = 1); - t.diag ("Nibbler::backN"); - n = Nibbler ("/a/b/"); - t.ok (n.getQuoted ('/', s), " '/a/b/' : getQuoted ('/') -> true"); - t.is (s, "a", " 'b/' : getQuoted ('/') -> 'a'"); - t.ok (n.backN (), " 'b/' : backN () -> true"); - t.ok (n.getQuoted ('/', s), " '/b/' : getQuoted ('/') -> true"); - t.is (s, "b", " '/b/' : getQuoted ('/') -> 'b'"); - // bool getQuoted (char, std::string&); t.diag ("Nibbler::getQuoted"); n = Nibbler ("''");