/**
  * 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, '===');
 }
Esempio n. 2
0
 /**
  *
  * @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, '&&');
 }
Esempio n. 3
0
 /**
  *
  * @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;
 }
Esempio n. 6
0
 /**
  * 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();
 }