Lines Matching refs:keywordArgs
507 protected function patternMatch($block, $orderedArgs, $keywordArgs) { argument
515 $this->zipSetArgs($block->args, $orderedArgs, $keywordArgs);
545 return $block->isVararg || empty($orderedArgs) && empty($keywordArgs);
549 if ($keywordArgs) {
552 if ($arg[0] == "arg" && isset($keywordArgs[$arg[1]])) {
590 protected function patternMatchAll($blocks, $orderedArgs, $keywordArgs, $skip=array()) { argument
598 if ($this->patternMatch($block, $orderedArgs, $keywordArgs)) {
607 protected function findBlocks($searchIn, $path, $orderedArgs, $keywordArgs, $seen=array()) { argument
617 $matches = $this->patternMatchAll($blocks, $orderedArgs, $keywordArgs, $seen);
627 array_slice($path, 1), $orderedArgs, $keywordArgs, $seen);
640 return $this->findBlocks($searchIn->parent, $path, $orderedArgs, $keywordArgs, $seen);
710 $keywordArgs = array();
718 $keywordArgs[$arg[1]] = $this->reduce($arg[2]);
730 $mixins = $this->findBlocks($block, $path, $orderedArgs, $keywordArgs);
757 $this->zipSetArgs($mixin->args, $orderedArgs, $keywordArgs);