diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Trader/Interpreter.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Trader/Interpreter.cpp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Interpreter.cpp b/TAO/orbsvcs/orbsvcs/Trader/Interpreter.cpp deleted file mode 100644 index 07afac4ce3f..00000000000 --- a/TAO/orbsvcs/orbsvcs/Trader/Interpreter.cpp +++ /dev/null @@ -1,54 +0,0 @@ -// $Id$ - -#include "Interpreter.h" - -TAO_Interpreter::~TAO_Interpreter (void) -{ - delete root_; -} - -int -TAO_Interpreter::build_tree(const char* constraints) -{ - TAO_Lex_String_Input::reset((char*)constraints); - int return_value = 0; - - yyval.constraint_ = 0; - return_value = ::yyparse(); - - if (return_value == 0 && yyval.constraint_ != 0) - this->root_ = yyval.constraint_; - else - { - while (yylex() > 0) - ; - this->root_ = 0; - } - - return return_value; -} - - -int -TAO_Interpreter::is_empty_string(const char* str) -{ - int return_value = 0; - - if (str != 0) - { - int i = 0; - while (str[i] != '\0') - { - if (str[i] != ' ') - break; - - i++; - } - - if (str[i] == '\0') - return_value = 1; - } - - return return_value; -} - |