Lines Matching refs:this
20 * this data structure into a tree.
43 * which calls r2, the would look like this:
50 * and it holds the return address from another rule that invoke to this rule.
62 * The context that invoked this rule.
69 * What state invoked the rule associated with this context?
71 * is null, this should be -1 this context object represents the start rule.
79 $this->parentCtx = $parent;
80 $this->invokingState = $invokingState ?? -1;
93 $p = $this;
109 return $this->invokingState === -1;
119 return $this;
124 return $this;
133 * of this method.
139 for ($i = 0, $count = $this->getChildCount(); $i < $count; $i++) {
140 $child = $this->getChild($i);
156 * For rule associated with this parse tree internal node, return the outer
158 * does not compute nor store this alt num. Create a subclass of
168 * Set the outer alternative number for this context node. Default
182 return $this->parentCtx;
187 $this->parentCtx = $ctx;
205 return $visitor->visitChildren($this);
210 * (root child1 .. childN). Print just a node if this is a leaf.
216 return Trees::toStringTree($this, $ruleNames);
221 return $this->toString();
229 $p = $this;