mirror of
https://github.com/python/cpython.git
synced 2025-09-01 22:47:59 +00:00
change node Classdef to Class
add doc string to transformer module add two helper functions: parse(buf) -> AST parseFile(path) -> AST
This commit is contained in:
parent
ed9586174d
commit
fa974a9d06
4 changed files with 50 additions and 48 deletions
|
@ -114,18 +114,18 @@ class Lambda(Node):
|
|||
def __repr__(self):
|
||||
return "Lambda(%s,%s,%s,%s)" % self._children[1:]
|
||||
|
||||
class Classdef(Node):
|
||||
nodes['classdef'] = 'Classdef'
|
||||
class Class(Node):
|
||||
nodes['class'] = 'Class'
|
||||
|
||||
def __init__(self, name, bases, doc, code):
|
||||
self.name = name
|
||||
self.bases = bases
|
||||
self.doc = doc
|
||||
self.code = code
|
||||
self._children = ('classdef', name, bases, doc, code)
|
||||
self._children = ('class', name, bases, doc, code)
|
||||
|
||||
def __repr__(self):
|
||||
return "Classdef(%s,%s,%s,%s)" % self._children[1:]
|
||||
return "Class(%s,%s,%s,%s)" % self._children[1:]
|
||||
|
||||
class Pass(EmptyNode):
|
||||
nodes['pass'] = 'Pass'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue