Lines Matching refs:firstTokPosition

391     private static function _splicePrefix(&$args, $firstTokPosition, $chainLength, $definition) {  argument
392 if ($firstTokPosition < 0) {
395 $elmArgs = self::_extractAlternateChain($args, $firstTokPosition + 1, $chainLength);
397 if ($firstTokPosition + $chainLength * 2 > count($args)) {
400 array_splice($args, $firstTokPosition, $chainLength * 2, array($elmInst));
401 return $firstTokPosition;
404 private static function _splicePostfix(&$args, $firstTokPosition, $chainLength, $definition) { argument
405 if ($firstTokPosition < 0) {
408 $elmArgs = self::_extractAlternateChain($args, $firstTokPosition - 1, $chainLength);
410 if ($firstTokPosition == 0) {
412 } elseif ($firstTokPosition + $chainLength * 2 - 1 > count($args)) {
415 array_splice($args, $firstTokPosition - 1, $chainLength * 2, array($elmInst));
416 return $firstTokPosition - 1;
419 private static function _spliceInfix(&$args, $firstTokPosition, $chainLength, $definition) { argument
420 if ($firstTokPosition < 0) {
423 $elmArgs = self::_extractAlternateChain($args, $firstTokPosition - 1, $chainLength + 1);
425 if ($firstTokPosition == 0) {
427 } elseif ($firstTokPosition + $chainLength * 2 > count($args)) {
430 array_splice($args, $firstTokPosition - 1, $chainLength * 2 + 1, array($elmInst));
431 return $firstTokPosition - 1;
434 private static function _spliceWrap(&$args, $firstTokPosition, $sequenceLength, $definition) { argument
435 if ($firstTokPosition < 0) {
441 if ($firstTokPosition + $sequenceLength > count($args)) {
444 $elmArgs = array_slice($args, $firstTokPosition + 1, $sequenceLength - 2);
446 array_splice($args, $firstTokPosition, $sequenceLength, array($elmInst));
447 return $firstTokPosition;
450 private static function _spliceNone(&$args, $firstTokPosition, $definition) { argument
451 if ($firstTokPosition < 0) {
454 if ($firstTokPosition + 1 > count($args)) {
457 …array_splice($args, $firstTokPosition, 1, array(new ElementInstance($definition, array($args[$firs…
458 return $firstTokPosition;