33#ifndef BESTokenizer_h_
34#define BESTokenizer_h_ 1
69 std::vector<std::string> tokens;
70 typedef std::vector<std::string>::iterator tokens_iterator;
71 typedef std::vector<std::string>::const_iterator tokens_citerator;
73 unsigned int _number_tokens;
89 virtual void dump(std::ostream &strm)
const;
top level BES object to house generic methods
void parse_error(const std::string &s="")
throws an exception giving the tokens up to the point of the problem
void dump_tokens()
dump the tokens that have been tokenized in the order in which they are parsed.
void tokenize(const char *p)
tokenize the BES request/command string
std::string remove_quotes(const std::string &s)
removes quotes from a quoted token
std::string parse_container_name(const std::string &s, unsigned int &type)
parses a container name for constraint and attributes
virtual void dump(std::ostream &strm) const
dumps information about this object
std::string & get_current_token()
returns the current token from the token list
std::string & get_first_token()
returns the first token from the token list
std::string & get_next_token()
returns the next token from the token list