From 04e18ebb019ff124a54c0a61ca4baf29a5e044d2 Mon Sep 17 00:00:00 2001 From: Alisdair Robertson Date: Thu, 26 Oct 2017 00:52:13 +1100 Subject: [PATCH] Docstring for BaseNode.get_leaf_for_position --- parso/tree.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parso/tree.py b/parso/tree.py index b098402..d516ae0 100644 --- a/parso/tree.py +++ b/parso/tree.py @@ -278,6 +278,14 @@ class BaseNode(NodeOrLeaf): return self._get_code_for_children(self.children, include_prefix) def get_leaf_for_position(self, position, include_prefixes=False): + """ + Get the :py:class:`parso.tree.Leaf` at ``position`` + + :param tuple position: A position tuple, row, column. Rows start from 1 + :param bool include_prefixes: If ``False``, ``None`` will be returned if ``position`` falls + on whitespace before a leaf + :return: :py:class:`parso.tree.Leaf` at ``position``, or ``None`` + """ def binary_search(lower, upper): if lower == upper: element = self.children[lower]