Lines Matching refs:parts
370 $parts = array();
374 $parts[] = implode(" ", array_slice($q, 1));
378 $parts[] = "($q[1]: " .
381 $parts[] = "($q[1])";
385 $parts[] = $this->compileValue($this->reduce($q));
390 if (count($parts) > 0) {
391 $compiledQueries[] = implode(" and ", $parts);
396 if (!empty($parts)) {
431 $parts = explode("$&$", $tag);
433 foreach ($parts as &$part) {
437 $tag = implode($this->parentSelector, $parts);
3057 $parts = array();
3064 $parts[] = $prop;
3074 if (is_array($expressions)) $parts = array_merge($parts, $expressions[2]);
3077 if (count($parts) == 0) {
3082 $out = $parts;
3404 protected function tagBracket(&$parts, &$hasExpression) { argument
3463 $parts[] = $part;
3485 $parts = array();
3486 while ($this->tagBracket($parts, $hasExpression));
3493 $parts[] = $m[1];
3496 while ($this->tagBracket($parts, $hasExpression));
3504 $parts[] = $interp;
3509 $parts[] = "@";
3515 $parts[] = $unit[1];
3516 $parts[] = $unit[2];
3524 if (!$parts) {
3530 $tag = array("exp", array("string", "", $parts));
3532 $tag = trim(implode($parts));