| 261 | struct parser_executor; |
| 262 | |
| 263 | common_peg_parser_id common_peg_arena::add_parser(common_peg_parser_variant parser) { |
| 264 | common_peg_parser_id id = parsers_.size(); |
| 265 | parsers_.push_back(std::move(parser)); |
| 266 | return id; |
| 267 | } |
| 268 | |
| 269 | void common_peg_arena::add_rule(const std::string & name, common_peg_parser_id id) { |
| 270 | rules_[name] = id; |
no test coverage detected