Lines Matching defs:parser_state

242 struct parser_state {  struct
243 int last_token;
244 int p_stack[STACKSIZE]; /* this is the parsers stack */
245 int il[STACKSIZE]; /* this stack stores indentation levels */
246 float cstk[STACKSIZE];/* used to store case stmt indentation levels */
247 int box_com; /* set to true when we are in a "boxed"
250 int comment_delta; /* used to set up indentation for all lines
252 int n_comment_delta;/* remembers how many columns there were
256 int cast_mask; /* indicates which close parens potentially
258 int not_cast_mask; /* indicates which close parens definitely
260 int block_init; /* true iff inside a block initialization */
261 int block_init_level; /* The level of brace nesting in an
263 int last_nl; /* this is true if the last thing scanned was
265 int in_or_st; /* Will be true iff there has been a
270 int bl_line; /* set to 1 by dump_line if the line is blank */
271 int col_1; /* set to true if the last token started in
273 int com_col; /* this is the column in which the current
275 int com_lines; /* the number of lines with comments, set by
277 int dec_nest; /* current nesting level for structure or init */
278 int decl_on_line; /* set to true if this line of code has part
280 int i_l_follow; /* the level to which ind_level should be set
282 int in_decl; /* set to true when we are in a declaration
285 int in_stmt; /* set to 1 while in a stmt */
286 int ind_level; /* the current indentation level */
287 int ind_stmt; /* set to 1 if next line should have an extra
290 int last_u_d; /* set to true after scanning a token which
292 int out_coms; /* the number of comments processed, set by
294 int out_lines; /* the number of lines written, set by
319 extern struct parser_state ps; argument