/** * @param string $pattern * @return string */ public function compile($pattern) { $tokens = $this->tokenizer->parse($pattern); $regex = $this->builder->createFromTokens($tokens); return $regex; }