Lines Matching refs:line_start
184 _get_current_line(tokenizeriterobject *it, const char *line_start, Py_ssize_t size, in _get_current_line() argument
193 line = PyUnicode_DecodeUTF8(line_start, size, "replace"); in _get_current_line()
205 _get_col_offsets(tokenizeriterobject *it, struct token token, const char *line_start, in _get_col_offsets() argument
211 if (token.start != NULL && token.start >= line_start) { in _get_col_offsets()
212 byte_offset = token.start - line_start; in _get_col_offsets()
222 if (token.end != NULL && token.end >= it->tok->line_start) { in _get_col_offsets()
223 Py_ssize_t end_byte_offset = token.end - it->tok->line_start; in _get_col_offsets()
233 …*end_col_offset = _PyPegen_byte_offset_to_character_offset_raw(it->tok->line_start, end_byte_offse… in _get_col_offsets()
280 const char *line_start = ISSTRINGLIT(type) ? it->tok->multi_line_start : it->tok->line_start; in tokenizeriter_next() local
286 Py_ssize_t size = it->tok->inp - line_start; in tokenizeriter_next()
291 line = _get_current_line(it, line_start, size, &line_changed); in tokenizeriter_next()
302 _get_col_offsets(it, token, line_start, line, line_changed, in tokenizeriter_next()