59 tokens.resize(expr.size());
74 int ntsize = name_tokens.size();
76 int num_expr = tokens.size();
77 for (
int i = 0;
i < num_expr; ++
i) {
79 int jstop = token.size();
82 for (
int j = 0;
j < jstop; ++
j) {
86 const string &var = token[
j];
87 if (var !=
"*" && var != name_tokens[
j]) {
const std::string & name()
void setExpression(const std::string &expression)
void tokenize(vector< string > &v, const string &s, char token, bool ignore)
bool domatch(const std::string &name) const