Lines Matching refs:level
492 my $level = 0;
530 push(@stack, [ $type, $level ]);
532 ($type, $level) = @{$stack[$#stack - 1]};
534 ($type, $level) = @{pop(@stack)};
539 if ($level == 0 && $c eq ';') {
544 if ($level == 0 && $coff_set == 0 &&
555 $level++;
559 $level--;
560 $type = ($level != 0)? '(' : '';
562 if ($level == 0 && $coff < $soff) {
569 $level++;
573 $level--;
574 $type = ($level != 0)? '{' : '';
576 if ($level == 0) {
601 $line, $remain + 1, $off - $loff + 1, $level);
649 my ($statement, $condition, $level);
654 ($statement, $condition, $linenr, $remain, $off, $level) =
659 return ($level, $linenr, @chunks);
665 ($statement, $condition, $linenr, $remain, $off, $level) =
673 return ($level, $linenr, @chunks);
685 my $level = 0;
686 my @stack = ($level);
695 push(@stack, $level);
697 $level = $stack[$#stack - 1];
699 $level = pop(@stack);
709 if ($c eq $close && $level > 0) {
710 $level--;
711 last if ($level == 0);
713 $level++;
717 if (!$outer || $level <= 1) {
721 last if ($level == 0);
724 return ($level, @res);
729 my ($level, @r) = ctx_block_get($linenr, $remain, 1, '{', '}', 0);
735 my ($level, @r) = ctx_block_get($linenr, $remain, 0, '{', '}', 0);
741 my ($level, @r) = ctx_block_get($linenr, $remain, 0, '(', ')', $off);
1635 my ($level, @ctx) = ctx_statement_level($linenr, $realcnt, 0);
1657 if ($level == 0 && $pre_ctx !~ /}\s*while\s*\($/ &&
2541 my ($level, $endln, @chunks) =
2545 if ($#chunks > 0 && $level == 0) {
2598 my ($level, $endln, @chunks) =
2630 if ($level == 0 && $block =~ /^\s*\{/ && !$allowed) {