Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

Tokenizer.h

00001 // Copyright (C) 2001 Luc Lussier
00002 
00003 #include <iterator>
00004 #include <vector>
00005 #include <fstream>
00006 #include <string>
00007 #include <algorithm>
00008 #include "Vector.h"
00009 
00010 
00011 #ifndef NL_SYS_STRING_TO_TOKEN_H
00012 #define NL_SYS_STRING_TO_TOKEN_H
00013 
00014 namespace FD {
00015 
00016 //extern vector<char> globalKeepTokenVector;
00017 //Should be moved to a less module specific location
00018 
00030 void string_to_token(Vector<std::string> &outputVector, const std::string &inputString, Vector<char> &keepToken, Vector<char> &discardToken);
00031 
00032 
00033 
00045 bool string_contain_nl_sys_command(Vector<std::string> &outputVector, std::string &inputString);
00046 
00047 
00048 
00059 std::string vector_of_string_to_string(Vector<std::string>::iterator &startOfStringIt, Vector<std::string> &inputVector, std::string stringSeparator = " ");
00060 
00068 std::string int_to_string(int inputInteger);
00069 
00070 }//namespace FD
00071 #endif

Generated on Wed Oct 5 14:28:56 2005 for FlowDesigner by  doxygen 1.4.4