Lines Matching defs:interp
112 protected $interp;
123 $this->interp = null;// child classes must populate this
145 if ($this->interp !== null) {
146 $this->interp->reset();
171 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
178 $this->tokenStartCharPositionInLine = $this->interp->getCharPositionInLine();
179 $this->tokenStartLine = $this->interp->getLine();
187 $ttype = $this->interp->match($this->input, $this->mode);
366 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
370 return $this->interp->getLine();
375 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
379 $this->interp->setLine($line);
384 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
388 return $this->interp->getCharPositionInLine();
393 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
397 $this->interp->setCharPositionInLine($charPositionInLine);
421 if ($this->interp === null || !$this->interp instanceof LexerATNSimulator) {
425 return $this->input === null ? '' : $this->interp->getText($this->input);
513 if ($re instanceof LexerNoViableAltException && $this->interp !== null) {
515 $this->interp->consume($this->input);