/** * Initialise operator with source and cursor positions. * * @param ezcTemplateSource $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { parent::__construct($source, $start, $end, 5, 2, self::NON_ASSOCIATIVE, '==='); }
/** * * @param ezcTemplateSource $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { parent::__construct($source, $start, $end, 4, 1, self::LEFT_ASSOCIATIVE, '&&'); }
/** * * @param ezcTemplateSource $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { parent::__construct($source, $start, $end, 9, 3, self::NON_ASSOCIATIVE, '!'); $this->maxParameterCount = 1; }
/** * Initialize element with source and cursor positions. * * @param ezcTemplateSourceCode $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end * @param int $precedence * @param int $order * @param int $associativity * @param string $symbol */ public function __construct(ezcTemplateSourceCode $source, $start, $end, $precedence, $order, $associativity, $symbol) { parent::__construct($source, $start, $end, $precedence, $order, $associativity, $symbol); }
/** * * @param ezcTemplateSource $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { parent::__construct($source, $start, $end, 11, 2, self::LEFT_ASSOCIATIVE, '->'); $this->sourceOperand = null; $this->property = null; }
/** * Initialise operator with source and cursor positions. * * @param ezcTemplateSourceCode $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { // TODO change this. parent::__construct($source, $start, $end, 6, 5, self::NON_ASSOCIATIVE, '..'); }
/** * Constructs a new ezcTemplateArrayFetchOperatorTstNode * * @param ezcTemplateSourceCode $source * @param ezcTemplateCursor $start * @param ezcTemplateCursor $end */ public function __construct(ezcTemplateSourceCode $source, $start, $end) { parent::__construct($source, $start, $end, 11, 1, self::RIGHT_ASSOCIATIVE, '[...]'); $this->sourceOperand = null; $this->arrayKeys = array(); }