Lines Matching refs:orderedArgs
532 protected function patternMatch($block, $orderedArgs, $keywordArgs) argument
541 $this->zipSetArgs($block->args, $orderedArgs, $keywordArgs);
571 return $block->isVararg || empty($orderedArgs) && empty($keywordArgs);
591 if (empty($orderedArgs[$i]) || !$this->eq($arg[1], $orderedArgs[$i])) {
597 if (!isset($orderedArgs[$i]) && !isset($arg[2])) {
612 return $numMatched >= count($orderedArgs);
616 protected function patternMatchAll($blocks, $orderedArgs, $keywordArgs, $skip = array()) argument
625 if ($this->patternMatch($block, $orderedArgs, $keywordArgs)) {
634 protected function findBlocks($searchIn, $path, $orderedArgs, $keywordArgs, $seen = array()) argument
645 $matches = $this->patternMatchAll($blocks, $orderedArgs, $keywordArgs, $seen);
657 $orderedArgs,
673 return $this->findBlocks($searchIn->parent, $path, $orderedArgs, $keywordArgs, $seen);
746 $orderedArgs = array();
753 $orderedArgs[] = $this->reduce(array("variable", $arg[1]));
760 $orderedArgs[] = $this->reduce($arg[1]);
767 $mixins = $this->findBlocks($block, $path, $orderedArgs, $keywordArgs);
779 if ($mixin === $block && !$orderedArgs) {
794 $this->zipSetArgs($mixin->args, $orderedArgs, $keywordArgs);