Lines Matching refs:st
132 void set_state(ParserState st) { state_ = st; } in set_state() argument
310 IfState* st = new IfState(); in EnterIf() local
311 st->stmt = stmt; in EnterIf()
312 st->is_in_else = false; in EnterIf()
313 st->num_nest = num_if_nest_; in EnterIf()
314 if_stack_.push(st); in EnterIf()
385 IfState* st = if_stack_.top(); in ParseElse() local
386 if (st->is_in_else) { in ParseElse()
390 st->is_in_else = true; in ParseElse()
391 out_stmts_ = &st->stmt->false_stmts; in ParseElse()
397 num_if_nest_ = st->num_nest + 1; in ParseElse()
411 IfState st = *if_stack_.top(); in ParseEndif() local
412 for (int t = 0; t <= st.num_nest; t++) { in ParseEndif()
418 IfState* st = if_stack_.top(); in ParseEndif() local
419 if (st->is_in_else) in ParseEndif()
420 out_stmts_ = &st->stmt->false_stmts; in ParseEndif()
422 out_stmts_ = &st->stmt->true_stmts; in ParseEndif()