mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-08 23:04:48 +08:00
get_code now has a normalized variable.
This commit is contained in:
@@ -201,7 +201,9 @@ class Leaf(Base):
|
|||||||
except AttributeError: # A Leaf doesn't have children.
|
except AttributeError: # A Leaf doesn't have children.
|
||||||
return node
|
return node
|
||||||
|
|
||||||
def get_code(self):
|
def get_code(self, normalized=False):
|
||||||
|
if normalized:
|
||||||
|
return self.value
|
||||||
return self.prefix + self.value
|
return self.prefix + self.value
|
||||||
|
|
||||||
def next_sibling(self):
|
def next_sibling(self):
|
||||||
@@ -446,8 +448,9 @@ class BaseNode(Base):
|
|||||||
def end_pos(self):
|
def end_pos(self):
|
||||||
return self.children[-1].end_pos
|
return self.children[-1].end_pos
|
||||||
|
|
||||||
def get_code(self):
|
def get_code(self, normalized=False):
|
||||||
return "".join(c.get_code() for c in self.children)
|
# TODO implement normalized (dependin on context).
|
||||||
|
return "".join(c.get_code(normalized) for c in self.children)
|
||||||
|
|
||||||
@Python3Method
|
@Python3Method
|
||||||
def name_for_position(self, position):
|
def name_for_position(self, position):
|
||||||
|
|||||||
Reference in New Issue
Block a user