| 159 | } |
| 160 | |
| 161 | SyntaxFunc *SyntaxTree::FindFunc(const char *name) { |
| 162 | SyntaxFunc *ret{nullptr}; |
| 163 | |
| 164 | for (SyntaxFuncVector::iterator iter(func_list_.begin()); func_list_.end() != iter; ++iter) { |
| 165 | if (0 == strcasecmp(name, iter->GetName())) { |
| 166 | ret = &(*iter); |
| 167 | break; |
| 168 | } |
| 169 | } |
| 170 | |
| 171 | return ret; |
| 172 | } |
| 173 | |
| 174 | void SyntaxTree::Print() { |
| 175 | } |