public function analyze()
{
$this->atomFunctionIs(array('\\join', '\\implode'))->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 1)->functioncallIs('\\file')->back('first');
$this->prepareQuery();
//$lines = file($file);
//echo implode('',$lines);
$this->atomFunctionIs('\\file')->inIs('RIGHT')->atomIs('Assignation')->codeIs('=')->outIs('LEFT')->savePropertyAs('fullcode', 'variable')->inIs('LEFT')->nextSibling()->atomInside('Functioncall')->functioncallIs(array('\\join', '\\implode'))->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 1)->samePropertyAs('fullcode', 'variable')->back('first');
$this->prepareQuery();
}