From 3f8a723903619ea83fb48c1c4ba5ef6fca131219 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 25 May 2014 08:58:24 -0400 Subject: [PATCH] A3 - Removed obsolete ::extract_filter. --- src/A3.cpp | 27 --------------------------- src/A3.h | 1 - 2 files changed, 28 deletions(-) diff --git a/src/A3.cpp b/src/A3.cpp index 74afb11b9..2bbf4850e 100644 --- a/src/A3.cpp +++ b/src/A3.cpp @@ -534,33 +534,6 @@ const std::vector A3::operator_list () return all; } -//////////////////////////////////////////////////////////////////////////////// -const A3 A3::extract_filter () const -{ - A3 filter; - bool before_command = true; - std::vector ::const_iterator arg; - for (arg = this->begin (); arg != this->end (); ++arg) - { - if (arg->_category == Arg::cat_command) - before_command = false; - - if (arg->_category == Arg::cat_program || - arg->_category == Arg::cat_rc || - arg->_category == Arg::cat_override || - arg->_category == Arg::cat_command || - arg->_category == Arg::cat_terminator) - ; - - else if (before_command || _read_only_command) - filter.push_back (*arg); - } - - filter = postfix (infix (sequence (expand (tokenize (filter))))); - context.a3._limit = filter._limit; - return filter; -} - //////////////////////////////////////////////////////////////////////////////// const A3 A3::extract_modifications () const { diff --git a/src/A3.h b/src/A3.h index e5c572fca..93a795c7b 100644 --- a/src/A3.h +++ b/src/A3.h @@ -60,7 +60,6 @@ public: bool find_command (std::string&) const; const std::string find_limit () const; - const A3 extract_filter () const; const A3 extract_modifications () const; const A3 tokenize (const A3&) const;