Lines Matching defs:previousMark
25 protected $previousMark = null;
42 public function setPrevious($previousMark)
44 $this->previousMark = &$previousMark;
85 $oldPrevious = $this->previousMark;
86 $this->previousMark = &$newPrevious;
96 if ($this->previousMark === null) {
99 if ($this->previousMark->getTailLength() > $this->tailLength) {
103 if ($this->previousMark->getTailLength() === $this->tailLength) {
104 if (self::$markOrder[$this->previousMark->getType()] < self::$markOrder[$this->type]) {
109 $newPrevious = $this->previousMark->switchPlaces($this, $this->nextMark);
110 $this->nextMark = &$this->previousMark;
111 $this->previousMark = &$newPrevious;
121 if (!$this->previousMark) {
124 return $this->previousMark->getFirst();
137 return $this->previousMark;