public function parseInputStreamWithBacktracking(InputStreamInterface $input, ExpressionResultInterface $previous_result = null) { if ($previous_result !== null) { return null; } if ($input->matchesChar($this->string) === false) { return null; } $input->move(1); return $this->result; }