/third_party/python/Include/ |
D | Python-ast.h | 222 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 …]
|
D | node.h | 24 int end_lineno, int end_col_offset);
|
/third_party/python/Python/ |
D | Python-ast.c | 165 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 …]
|
D | ast.c | 1028 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 …]
|
D | ast_opt.c | 439 st->end_lineno, st->end_col_offset, ctx_); in astfold_body()
|
/third_party/python/Parser/ |
D | parser.c | 110 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()
|
D | Python.asdl | 52 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)
|
D | node.c | 97 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()
|
D | parser.h | 37 int end_lineno, int end_col_offset,
|
/third_party/python/Lib/ |
D | ast.py | 200 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/ |
D | pegen.h | 37 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,
|
D | pegen.c | 38 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 …]
|
D | parse.c | 1371 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 …]
|
D | parse_string.c | 807 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/ |
D | test_ast.py | 23 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 …]
|
D | test_fstring.py | 347 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/ |
D | ast.rst | 79 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/ |
D | 3.8.rst | 570 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/ |
D | known.tsv | 1112 Python/Python-ast.c - PyId_end_lineno variable _Py_IDENTIFIER(end_lineno)
|
/third_party/python/Misc/ |
D | NEWS | 965 - bpo-40726: Handle cases where the ``end_lineno`` is ``None`` on
|