public function analyze()
{
// Don't use substr($x, -1) but $x[-1];
$this->atomFunctionIs('\\substr')->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 1)->codeIs(0)->inIs('ARGUMENT')->outWithRank('ARGUMENT', 2)->codeIs(array('1', '-1'))->back('first');
$this->prepareQuery();
}