Lines Matching refs:fstring_args
155 if (lex->fstring_args_idx < lex->fstring_args.len) { in next_char()
156 lex->chr2 = lex->fstring_args.buf[lex->fstring_args_idx++]; in next_char()
168 vstr_reset(&lex->fstring_args); in next_char()
340 vstr_add_str(&lex->fstring_args, ".format("); in parse_string_literal()
360 size_t i = lex->fstring_args.len; in parse_string_literal()
368 vstr_add_byte(&lex->fstring_args, CUR_CHAR(lex)); in parse_string_literal()
371 if (lex->fstring_args.buf[lex->fstring_args.len - 1] == '=') { in parse_string_literal()
374 … vstr_add_strn(&lex->vstr, lex->fstring_args.buf + i, lex->fstring_args.len - i); in parse_string_literal()
376 lex->fstring_args.len--; in parse_string_literal()
379 vstr_add_byte(&lex->fstring_args, ','); in parse_string_literal()
538 if (lex->fstring_args.len && lex->fstring_args_idx == 0) { in mp_lexer_to_next()
541 vstr_add_byte(&lex->fstring_args, ')'); in mp_lexer_to_next()
545 lex->chr0 = lex->fstring_args.buf[0]; in mp_lexer_to_next()
546 lex->chr1 = lex->fstring_args.buf[1]; in mp_lexer_to_next()
547 lex->chr2 = lex->fstring_args.buf[2]; in mp_lexer_to_next()
826 vstr_init(&lex->fstring_args, 0); in mp_lexer_new()
882 vstr_clear(&lex->fstring_args); in mp_lexer_free()