#ifndef _ABILITY_PARSER_H_ #define _ABILITY_PARSER_H_ #include #include using std::string; using std::vector; using std::map; class AutoLineMacro { private: string mName; string mResult; vector mParams; void parse(string& s); string process(string& s); static vector gAutoLineMacros; static map gAutoLineMacrosIndex; public: AutoLineMacro(string& s); static void Destroy(); static bool AddMacro(string& s); static string Process(string& s); }; #endif