/** * @param string $pattern * @return MetaSpecMatcher */ public function match($pattern) { $this->matchers[] = $matcher = new MetaSpecMatcher($this); return $matcher->match($pattern); }