| 186 | } |
| 187 | |
| 188 | void MetaParser::generateFiles(void) |
| 189 | { |
| 190 | std::cerr << "Start generate runtime schemas(" << m_schema_modules.size() << ")..." << std::endl; |
| 191 | for (auto& schema : m_schema_modules) |
| 192 | { |
| 193 | for (auto& generator_iter : m_generators) |
| 194 | { |
| 195 | generator_iter->generate(schema.first, schema.second); |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | finish(); |
| 200 | } |
| 201 | |
| 202 | void MetaParser::buildClassAST(const Cursor& cursor, Namespace& current_namespace) |
| 203 | { |