46 #define LN_CONCAT(name) Xml##name 48 #define LCLASS_SPECIALIZED 66 XmlFlexLexer(
const std::string& _name, std::istream* argin =
nullptr, std::ostream* argout =
nullptr)
File containing functions and utilities to support the printing of debug messagges.
#define YYSTYPE
Header include.
#define INDENT_OUT_MEX(outLevel, curOutLevel, mex)
exceptions managed by PandA
void LexerError(const char *msg) override
XmlFlexLexer(const std::string &_name, std::istream *argin=nullptr, std::ostream *argout=nullptr)
#define STR(s)
Macro which performs a lexical_cast to a string.
Auxiliary methods for manipulating string.
macro used to instantiate LEX based lexers.
const std::string name
The name of the parsed file/string.
int exit_code
utility include
void yyerror(const char *msg)
#define THROW_ERROR(str_expr)
helper function used to throw an error in a standard way
int keep
To store start condition.
~XmlFlexLexer() override=default