function yy_r45()
{
if ($this->yystack[$this->yyidx + -1]->minor != "endifnotequal") {
$this->Error("Unexpected " . $this->yystack[$this->yyidx + -1]->minor . ", expecting endifnotequal");
}
$this->_retvalue = array('operation' => 'ifequal', 'cmp' => '!=', 1 => $this->yystack[$this->yyidx + -10]->minor, 2 => $this->yystack[$this->yyidx + -9]->minor, 'body' => $this->yystack[$this->yyidx + -7]->minor, 'else' => $this->yystack[$this->yyidx + -3]->minor);
}