20 #ifndef _CODEPARSERS_HXX_
21 #define _CODEPARSERS_HXX_
39 std::string element(el);
49 std::string element(el);
53 virtual void code (
const std::string& s)
81 for (
int i = 0; attr[
i];
i += 2)
83 if(std::string(attr[
i]) ==
"name")
name(attr[
i+1]);
Class for code parser in inline nodes.
virtual void onEnd(const char *el, parser *child)
static codetypeParser codeParser
virtual void code(const std::string &s)
virtual void onStart(const XML_Char *el, const XML_Char **attr)
Class for function parser in inline nodes.
virtual void name(const std::string &name)
virtual void buildAttr(const XML_Char **attr)
static functypeParser funcParser
virtual void SetUserDataAndPush(parser *pp)
virtual void required(const std::string &name, const XML_Char **attr)
virtual void buildAttr(const XML_Char **attr)
static parser main_parser
static stringtypeParser stringParser