| 316 | }; |
| 317 | |
| 318 | class Either : public BranchPattern { |
| 319 | public: |
| 320 | using BranchPattern::BranchPattern; |
| 321 | |
| 322 | bool match(PatternList& left, std::vector<std::shared_ptr<LeafPattern>>& collected) const override; |
| 323 | }; |
| 324 | |
| 325 | #if 0 |
| 326 | #pragma mark - |
nothing calls this directly
no outgoing calls
no test coverage detected