Home | History | Annotate | Download | only in indent

Lines Matching refs:ps

51 	ps.psyms.len--;
52 ps.psyms.sym[ps.psyms.len - 1] = psym;
53 ps.ind_level_follow = ps.psyms.ind_level[ps.psyms.len - 1];
60 for (size_t i = ps.psyms.len - 2; i > 0; i--)
61 if (ps.psyms.sym[i] == psym_decl)
69 if (ps.psyms.len == ps.psyms.cap) {
70 ps.psyms.cap += 16;
71 ps.psyms.sym = nonnull(realloc(ps.psyms.sym,
72 sizeof(ps.psyms.sym[0]) * ps.psyms.cap));
73 ps.psyms.ind_level = nonnull(realloc(ps.psyms.ind_level,
74 sizeof(ps.psyms.ind_level[0]) * ps.psyms.cap));
76 ps.psyms.len++;
77 ps.psyms.sym[ps.psyms.len - 1] = psym;
78 ps.psyms.ind_level[ps.psyms.len - 1] = ind_level;
89 if (ps.psyms.len >= 2 && ps.psyms.sym[ps.psyms.len - 1] == psym_stmt) {
90 switch (ps.psyms.sym[ps.psyms.len - 2]) {
109 if (ps.psyms.sym[ps.psyms.len - 1] == psym_while_expr &&
110 ps.psyms.sym[ps.psyms.len - 2] == psym_do_stmt) {
111 ps.psyms.len -= 2;
136 while (ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt) {
137 ps.psyms.sym[ps.psyms.len - 1] = psym_stmt;
139 ps.ind_level = ps.ind_level_follow
140 = ps.psyms.ind_level[ps.psyms.len - 1];
150 ps.break_after_comma = false;
151 if (ps.psyms.sym[ps.psyms.len - 1] == psym_decl
152 || ps.psyms.sym[ps.psyms.len - 1] == psym_stmt)
153 ps.ind_level_follow++;
156 ps.ind_level--;
160 if (ps.psyms.sym[ps.psyms.len - 1] == psym_switch_expr
162 ps.ind_level--;
165 ps_psyms_push(psym, ps.ind_level);
166 ps_psyms_push(psym_stmt, ps.ind_level_follow);
171 if (!(ps.psyms.len >= 2
172 && is_lbrace(ps.psyms.sym[ps.psyms.len - 2]))) {
177 ps.ind_level = ps.ind_level_follow;
181 if (ps.psyms.sym[ps.psyms.len - 1] == psym_decl)
184 ps.break_after_comma = true;
185 ps_psyms_push(psym_decl, ps.ind_level_follow);
188 ps.ind_level = left_justify_decl_level();
189 ps.ind_level_follow = ps.ind_level;
194 ps.break_after_comma = false;
195 ps_psyms_push(psym_stmt, ps.ind_level);
199 if (ps.psyms.sym[ps.psyms.len - 1] == psym_if_expr_stmt_else
201 ps.ind_level_follow =
202 ps.psyms.ind_level[ps.psyms.len - 1];
203 ps.psyms.len--;
208 ps.ind_level = ps.ind_level_follow;
209 ps.ind_level_follow = ps.ind_level + 1;
210 ps_psyms_push(psym, ps.ind_level);
214 if (ps.psyms.sym[ps.psyms.len - 1] != psym_if_expr_stmt) {
218 ps.ind_level = ps.psyms.ind_level[ps.psyms.len - 1];
219 ps.ind_level_follow = ps.ind_level + 1;
220 ps.psyms.sym[ps.psyms.len - 1] = psym_if_expr_stmt_else;
224 ps_psyms_push(psym_switch_expr, ps.ind_level_follow);
225 ps.ind_level_follow += (int)opt.case_indent + 1;
229 if (ps.psyms.sym[ps.psyms.len - 1] == psym_do_stmt) {
230 ps.ind_level = ps.psyms.ind_level[ps.psyms.len - 1];
231 ps.ind_level_follow = ps.ind_level;
232 ps_psyms_push(psym_while_expr, ps.ind_level);
234 ps_psyms_push(psym_while_expr, ps.ind_level_follow);
235 ps.ind_level_follow++;
247 ps_psyms_to_string(&before, &ps);
252 ps_psyms_to_string(&after, &ps);