hafriedlander\Peg\Compiler\Token\Sequence::match_code PHP Method

match_code() public method

public match_code ( $value )
    function match_code($value)
    {
        $code = PHPBuilder::build();
        foreach ($value as $token) {
            $code->l($token->compile()->replace(array('MATCH' => NULL, 'FAIL' => 'FBREAK')));
        }
        $code->l('MBREAK');
        return $this->match_fail_block($code);
    }