public function analyze()
{
//echo 'should'.'also'.$be.' with comma';
$this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('Concatenation')->back('first');
$this->prepareQuery();
//echo "should also $be with comma";
$this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('String')->hasOut('CONCAT')->back('first');
$this->prepareQuery();
//echo <<<NOWDOC should also $be with comma NOWDOC;
$this->atomFunctionIs(array('\\echo', '\\print'))->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('CODE')->atomIs('Heredoc')->is('heredoc', true)->hasOut('CONCAT')->back('first');
$this->prepareQuery();
}