Lines Matching refs:zeRule
268 $zeRule = $this->_rules[$ruleName];
269 $out = $this->_parse($zeRule, $next);
287 protected function _parse(Rule $zeRule, $next) argument
289 if ($zeRule instanceof Rule\Token) {
292 if ($zeRule->getTokenName() !== $name) {
298 if (0 <= $unification = $zeRule->getUnificationIndex()) {
328 $zzeRule = clone $zeRule;
356 } elseif ($zeRule instanceof Rule\Concatenation) {
357 if (false === $zeRule->isTransitional()) {
362 $zeRule->getName(),
367 $children = $zeRule->getChildren();
376 } elseif ($zeRule instanceof Rule\Choice) {
377 $children = $zeRule->getChildren();
383 if (false === $zeRule->isTransitional()) {
388 $zeRule->getName(),
398 } elseif ($zeRule instanceof Rule\Repetition) {
399 $nextRule = $zeRule->getChildren();
402 $name = $zeRule->getName();
403 $min = $zeRule->getMin();
405 if (false === $zeRule->isTransitional()) {
429 $max = $zeRule->getMax();
436 $zeRule->getName(),
463 $zeRule = $this->_rules[$last->getRule()];
464 $found = $zeRule instanceof Rule\Choice;
466 $zeRule = $this->_rules[$last->getRule()];
467 $found = $zeRule instanceof Rule\Repetition;