#ifndef _RE2C_PARSE_PARSER_ #define _RE2C_PARSE_PARSER_ #include #include #include "src/codegen/output.h" #include "src/ir/regexp/regexp.h" #include "src/ir/regexp/regexp_rule.h" #include "src/parse/scanner.h" #include "src/parse/spec.h" namespace re2c { extern void parse(Scanner &, Output &); extern void parse_cleanup(); typedef std::set CondList; typedef std::list RuleOpList; typedef std::map SpecMap; typedef std::map > SetupMap; typedef std::map DefaultMap; typedef std::map symbol_table_t; } // namespace re2c #endif // _RE2C_PARSE_PARSER_