function match_code($value = NULL)
{
// We inline single-character matches for speed
if (!$this->contains_expression() && strlen(eval('return ' . $this->value . ';')) == 1) {
return $this->match_fail_conditional('substr($this->string,$this->pos,1) == ' . $this->value, PHPBuilder::build()->l('$this->pos += 1;', $this->set_text($this->value)));
}
return parent::match_code($this->value);
}