X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/3886ef930e3fd54894b8798ab17ef4d3bc0b995a..9d093a68b5f3e5a22e243c92ec2e0bd24b10ea38:/projects/stargazer/plugins/configuration/sgconfig-ng/parser.h diff --git a/projects/stargazer/plugins/configuration/sgconfig-ng/parser.h b/projects/stargazer/plugins/configuration/sgconfig-ng/parser.h new file mode 100644 index 00000000..7f949586 --- /dev/null +++ b/projects/stargazer/plugins/configuration/sgconfig-ng/parser.h @@ -0,0 +1,16 @@ +#ifndef __PARSER_H__ +#define __PARSER_H__ + +#include + +class PARSER { + public: + PARSER() {}; + virtual ~PARSER() {}; + + virtual bool StartTag(const char * name, const char ** attr) = 0; + virtual bool EndTag(const char * name) = 0; + virtual const std::string & GetResult() const = 0; +}; + +#endif