Lines Matching refs:parser_state
137 switch(vt->parser_state) { in do_string()
195 switch(vt->parser_state) { in vterm_push_bytes()
209 #define ENTER_STRING_STATE(st) do { vt->parser_state = st; string_start = bytes + pos + 1; } while(… in vterm_push_bytes()
210 #define ENTER_NORMAL_STATE() do { vt->parser_state = NORMAL; string_start = NULL; } while(0) in vterm_push_bytes()
216 if(vt->parser_state != NORMAL) { in vterm_push_bytes()
227 if(vt->parser_state == OSC) in vterm_push_bytes()
228 vt->parser_state = ESC_IN_OSC; in vterm_push_bytes()
229 else if(vt->parser_state == DCS) in vterm_push_bytes()
230 vt->parser_state = ESC_IN_DCS; in vterm_push_bytes()
236 (vt->parser_state == OSC || vt->parser_state == DCS)) { in vterm_push_bytes()
240 if(vt->parser_state != NORMAL) in vterm_push_bytes()
243 if(vt->parser_state != NORMAL) in vterm_push_bytes()
249 switch(vt->parser_state) { in vterm_push_bytes()
253 switch(vt->parser_state) { in vterm_push_bytes()
254 case ESC_IN_OSC: vt->parser_state = OSC; break; in vterm_push_bytes()
255 case ESC_IN_DCS: vt->parser_state = DCS; break; in vterm_push_bytes()
262 vt->parser_state = ESC; in vterm_push_bytes()