Lines Matching refs:section_parser
54 SectionParser* section_parser = nullptr; in ParseData() local
64 if (section_parser == nullptr) return; in ParseData()
66 if (auto result = section_parser->EndSection(); !result.ok()) { in ParseData()
71 section_parser = nullptr; in ParseData()
80 for (const auto& [section_name, section_parser] : section_parsers_) { in ParseData()
81 section_parser->EndFile(); in ParseData()
103 section_parser = section_parsers_[args[0]].get(); in ParseData()
106 section_parser->ParseSection(std::move(args), filename, state.line); in ParseData()
110 section_parser = nullptr; in ParseData()
113 } else if (section_parser) { in ParseData()
114 if (auto result = section_parser->ParseLineSection(std::move(args), state.line); in ParseData()