Exakat\Analyzer\Structures\BuriedAssignation::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Assignation')->hasNoIn('ELEMENT')->codeIs('=')->hasNoParent('Assignation', 'RIGHT')->inIsIE('CODE')->hasNoIn(array('DEFINE', 'CONST', 'CONDITION', 'PPP', 'STATIC'))->back('first');
        $this->prepareQuery();
        // Special for for(;;) : only if several instructions with comma
        $this->atomIs('For')->outIs(array('INIT', 'FINAL', 'INCREMENT'))->isMore('count', 1)->outIs('ELEMENT')->atomIs('Assignation');
        $this->prepareQuery();
    }
BuriedAssignation