Lines Matching refs:ps
181 if (((ps.blank_line_after_decl && ps.declaration == decl_no)
182 || ps.badp == badp_yes)
184 ps.blank_line_after_decl = false;
185 ps.badp = badp_none;
211 if (ps.psyms.len >= 3)
219 size_t i = ps.psyms.len - 1;
220 while (i > 0 && ps.psyms.sym[i] != psym_switch_expr)
222 float case_ind = (float)ps.psyms.ind_level[i] + opt.case_indent;
235 return opt.indent_size * (ps.ind_level - 2);
257 if (ps.extra_expr_indent != eei_no
266 int base_ind = ps.ind_level * opt.indent_size;
268 if (ps.ind_paren_level == 0) {
269 if (ps.line_is_stmt_cont)
280 int rel_ind = opt.continuation_indent * ps.ind_paren_level;
281 if (ps.extra_expr_indent != eei_no && rel_ind == opt.indent_size)
290 for (size_t i = 0; i < ps.paren.len; i++) {
291 int paren_ind = ps.paren.item[i].indent;
293 ps.paren.item[i].indent =
299 ps.paren.item[i].indent, target_ind + 1);
312 int target_ind = ps.comment_ind;
315 if (ps.comment_cont)
316 target_ind += ps.comment_shift;
317 ps.comment_cont = true;
359 if (ps.ind_level == 0)
360 ps.line_is_stmt_cont = false;
362 if (opt.blank_line_after_decl && ps.declaration == decl_end
363 && ps.psyms.len > 2) {
364 ps.declaration = decl_no;
365 ps.blank_line_after_decl = true;
389 if (ps.psyms.len >= 2
390 && ps.psyms.sym[ps.psyms.len - 2] == psym_lbrace_enum
391 && ps.prev_lsym == lsym_comma
392 && ps.paren.len == 0)
394 return ps.in_stmt_or_decl
395 && (!ps.in_decl || ps.in_init)
396 && ps.init_level == 0;
402 ps.line_has_decl = ps.in_decl;
403 ps.line_has_func_def = false;
404 ps.line_is_stmt_cont = is_stmt_cont();
405 ps.decl_indent_done = false;
406 if (ps.extra_expr_indent == eei_last)
407 ps.extra_expr_indent = eei_no;
408 if (!(ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt_else
409 && ps.paren.len > 0))
410 ps.ind_level = ps.ind_level_follow;
411 ps.ind_paren_level = (int)ps.paren.len;
412 ps.want_blank = false;
413 if ((ps.badp == badp_seen_lbrace || ps.badp == badp_seen_decl)
414 && !ps.in_decl)
415 ps.badp = badp_yes;
417 if (ps.paren.len > 0) {
419 paren_indent = -1 - ps.paren.item[ps.paren.len - 1].indent;