Home
last modified time | relevance | path

Searched refs:end_lineno (Results 1 – 20 of 20) sorted by relevance

/third_party/python/Include/
DPython-ast.h222 int end_lineno; member
379 int end_lineno; member
403 int end_lineno; member
423 int end_lineno; member
432 int end_lineno; member
472 end_lineno, int end_col_offset, PyArena *arena);
477 int end_lineno, int end_col_offset, PyArena
482 int col_offset, int end_lineno, int end_col_offset,
485 stmt_ty _Py_Return(expr_ty value, int lineno, int col_offset, int end_lineno,
489 end_lineno, int end_col_offset, PyArena *arena);
[all …]
Dnode.h24 int end_lineno, int end_col_offset);
/third_party/python/Python/
DPython-ast.c165 PyObject *end_lineno; member
410 Py_CLEAR(state->end_lineno); in _PyAST_Fini()
500 if ((state->end_lineno = PyUnicode_InternFromString("end_lineno")) == NULL) return 0; in init_identifiers()
1261 if (PyObject_SetAttr(state->stmt_type, state->end_lineno, Py_None) == -1) in init_types()
1431 if (PyObject_SetAttr(state->expr_type, state->end_lineno, Py_None) == -1) in init_types()
1803 if (PyObject_SetAttr(state->excepthandler_type, state->end_lineno, Py_None) in init_types()
1835 if (PyObject_SetAttr(state->arg_type, state->end_lineno, Py_None) == -1) in init_types()
1847 if (PyObject_SetAttr(state->keyword_type, state->end_lineno, Py_None) == -1) in init_types()
1977 int col_offset, int end_lineno, int end_col_offset, PyArena *arena) in FunctionDef() argument
2002 p->end_lineno = end_lineno; in FunctionDef()
[all …]
Dast.c1028 e->end_lineno = end->n_end_lineno; in copy_location()
1723 int end_lineno, end_col_offset; in ast_for_funcdef_impl() local
1758 get_last_end_pos(body, &end_lineno, &end_col_offset); in ast_for_funcdef_impl()
1777 … LINENO(n0), n0->n_col_offset, end_lineno, end_col_offset, c->c_arena); in ast_for_funcdef_impl()
1780 LINENO(n), n->n_col_offset, end_lineno, end_col_offset, c->c_arena); in ast_for_funcdef_impl()
3025 e->end_lineno, e->end_col_offset, in ast_for_call()
3040 e->end_lineno, e->end_col_offset, c->c_arena); in ast_for_call()
3122 e->end_lineno, e->end_col_offset, c->c_arena); in ast_for_call()
3850 get_last_end_pos(asdl_seq *s, int *end_lineno, int *end_col_offset) in get_last_end_pos() argument
3856 *end_lineno = last->end_lineno; in get_last_end_pos()
[all …]
Dast_opt.c439 st->end_lineno, st->end_col_offset, ctx_); in astfold_body()
/third_party/python/Parser/
Dparser.c110 int end_lineno, int end_col_offset) in shift() argument
115 end_lineno, end_col_offset); in shift()
124 int end_lineno, int end_col_offset) in push() argument
131 end_lineno, end_col_offset); in push()
234 int end_lineno, int end_col_offset, in PyParser_AddToken() argument
275 end_lineno, end_col_offset)) > 0) { in PyParser_AddToken()
286 end_lineno, end_col_offset)) > 0) { in PyParser_AddToken()
DPython.asdl52 attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)
91 attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)
107 attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)
113 attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)
117 attributes (int lineno, int col_offset, int? end_lineno, int? end_col_offset)
Dnode.c97 int end_lineno, int end_col_offset) in PyNode_AddChild() argument
133 n->n_end_lineno = end_lineno; // this and below will be updates after all children are added. in PyNode_AddChild()
Dparser.h37 int end_lineno, int end_col_offset,
/third_party/python/Lib/
Dast.py200 def _fix(node, lineno, col_offset, end_lineno, end_col_offset): argument
208 node.end_lineno = end_lineno
210 end_lineno = node.end_lineno
222 _fix(child, lineno, col_offset, end_lineno, end_col_offset)
238 and (end_lineno := getattr(child, "end_lineno", 0)) is not None
240 child.end_lineno = end_lineno + n
342 if node.end_lineno is None or node.end_col_offset is None:
345 end_lineno = node.end_lineno - 1
352 if end_lineno == lineno:
361 last = lines[end_lineno].encode()[:end_col_offset].decode()
[all …]
/third_party/python/Parser/pegen/
Dpegen.h37 int lineno, col_offset, end_lineno, end_col_offset; member
154 #define EXTRA_EXPR(head, tail) head->lineno, head->col_offset, tail->end_lineno, tail->end_col_offs…
262 int lineno, int col_offset, int end_lineno,
Dpegen.c38 a->lineno, a->col_offset, a->end_lineno, a->end_col_offset, in _PyPegen_add_type_comment_to_arg()
647 int end_lineno = p->tok->lineno; in _PyPegen_fill_token() local
659 t->end_lineno = p->starting_lineno + end_lineno; in _PyPegen_fill_token()
850 return Name(id, Load, t->lineno, t->col_offset, t->end_lineno, t->end_col_offset, in _PyPegen_name_token()
984 return Constant(c, NULL, t->lineno, t->col_offset, t->end_lineno, t->end_col_offset, in _PyPegen_number_token()
1941 function_def->col_offset, function_def->end_lineno, function_def->end_col_offset, in _PyPegen_function_def_decorators()
1949 function_def->col_offset, function_def->end_lineno, in _PyPegen_function_def_decorators()
1960 class_def->lineno, class_def->col_offset, class_def->end_lineno, in _PyPegen_class_def_decorators()
2112 return Constant(bytes_str, NULL, first->lineno, first->col_offset, last->end_lineno, in _PyPegen_concatenate_strings()
2253 int lineno, int col_offset, int end_lineno, in _PyPegen_collect_call_seqs() argument
[all …]
Dparse.c1371 int _end_lineno = _token->end_lineno; in statement_newline_rule()
1567 int _end_lineno = _token->end_lineno; in small_stmt_rule()
1663 int _end_lineno = _token->end_lineno; in small_stmt_rule()
1759 int _end_lineno = _token->end_lineno; in small_stmt_rule()
1792 int _end_lineno = _token->end_lineno; in small_stmt_rule()
2079 int _end_lineno = _token->end_lineno; in assignment_rule()
2121 int _end_lineno = _token->end_lineno; in assignment_rule()
2162 int _end_lineno = _token->end_lineno; in assignment_rule()
2204 int _end_lineno = _token->end_lineno; in assignment_rule()
2631 int _end_lineno = _token->end_lineno; in global_stmt_rule()
[all …]
Dparse_string.c807 first_token->col_offset, last_token->end_lineno, in fstring_find_expr()
1053 last_token->end_lineno, last_token->end_col_offset, p->arena); in make_str_node_and_del()
1213 last_token->end_lineno, last_token->end_col_offset, p->arena); in _PyPegen_FstringParser_Finish()
/third_party/python/Lib/test/
Dtest_ast.py23 result[-1] += (t.end_lineno, t.end_col_offset)
642 self.assertEqual(parent_binop.end_lineno, 2)
647 self.assertEqual(child_binop.end_lineno, 2)
652 self.assertEqual(grandchild_binop.end_lineno, 1)
817 src = ast.Call(col_offset=1, lineno=1, end_lineno=1, end_col_offset=1)
819 self.assertIsNone(new.end_lineno)
866 self.assertIsNone(ast.increment_lineno(src).end_lineno)
959 self.assertEqual(starred_expr.end_lineno, 1)
1571 def _check_end_pos(self, ast_node, end_lineno, end_col_offset): argument
1572 self.assertEqual(ast_node.end_lineno, end_lineno)
[all …]
Dtest_fstring.py347 self.assertEqual(call.end_lineno, 3)
371 self.assertEqual(wat1.end_lineno, 6)
378 self.assertEqual(call.end_lineno, 5)
384 self.assertEqual(wat2.end_lineno, 6)
/third_party/python/Doc/library/
Dast.rst79 end_lineno
84 attributes. The :attr:`lineno` and :attr:`end_lineno` are the first and
1612 If some location information (:attr:`lineno`, :attr:`end_lineno`,
1639 Copy source location (:attr:`lineno`, :attr:`col_offset`, :attr:`end_lineno`,
/third_party/python/Doc/whatsnew/
D3.8.rst570 AST nodes now have ``end_lineno`` and ``end_col_offset`` attributes,
2117 two additional ``int`` arguments *end_lineno* and *end_col_offset*.
/third_party/python/Tools/c-analyzer/
Dknown.tsv1112 Python/Python-ast.c - PyId_end_lineno variable _Py_IDENTIFIER(end_lineno)
/third_party/python/Misc/
DNEWS965 - bpo-40726: Handle cases where the ``end_lineno`` is ``None`` on