lib64
/
python2.7
/
compiler
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
__init__.py
1023 bytes
Rename
Delete
__init__.pyc
1.27 KB
Rename
Delete
__init__.pyo
1.27 KB
Rename
Delete
ast.py
36.63 KB
Rename
Delete
ast.pyc
70.43 KB
Rename
Delete
ast.pyo
70.43 KB
Rename
Delete
consts.py
468 bytes
Rename
Delete
consts.pyc
737 bytes
Rename
Delete
consts.pyo
737 bytes
Rename
Delete
future.py
1.85 KB
Rename
Delete
future.pyc
2.89 KB
Rename
Delete
future.pyo
2.89 KB
Rename
Delete
misc.py
1.75 KB
Rename
Delete
misc.pyc
3.65 KB
Rename
Delete
misc.pyo
3.65 KB
Rename
Delete
pyassem.py
23.70 KB
Rename
Delete
pyassem.pyc
25.34 KB
Rename
Delete
pyassem.pyo
24.78 KB
Rename
Delete
pycodegen.py
46.69 KB
Rename
Delete
pycodegen.pyc
55.19 KB
Rename
Delete
pycodegen.pyo
54.76 KB
Rename
Delete
symbols.py
14.15 KB
Rename
Delete
symbols.pyc
17.26 KB
Rename
Delete
symbols.pyo
17.23 KB
Rename
Delete
syntax.py
1.41 KB
Rename
Delete
syntax.pyc
1.84 KB
Rename
Delete
syntax.pyo
1.84 KB
Rename
Delete
transformer.py
51.87 KB
Rename
Delete
transformer.pyc
46.53 KB
Rename
Delete
transformer.pyo
44.76 KB
Rename
Delete
visitor.py
3.80 KB
Rename
Delete
visitor.pyc
4.09 KB
Rename
Delete
visitor.pyo
4.09 KB
Rename
Delete
� {fc @ s[ d d l m Z d d d � � YZ d e f d � � YZ e Z d d d � Z d � Z d S( i����( t astt ASTVisitorc B s8 e Z d Z d Z d � Z d � Z d � Z d � Z RS( s Performs a depth-first walk of the AST The ASTVisitor will walk the AST, performing either a preorder or postorder traversal depending on which method is called. methods: preorder(tree, visitor) postorder(tree, visitor) tree: an instance of ast.Node visitor: an instance with visitXXX methods The ASTVisitor is responsible for walking over the tree in the correct order. For each node, it checks the visitor argument for a method named 'visitNodeType' where NodeType is the name of the node's class, e.g. Class. If the method exists, it is called with the node as its sole argument. The visitor method for a particular node type can control how child nodes are visited during a preorder walk. (It can't control the order during a postorder walk, because it is called _after_ the walk has occurred.) The ASTVisitor modifies the visitor argument by adding a visit method to the visitor; this method can be used to visit a child node of arbitrary type. i c C s d | _ i | _ d S( N( t Nonet nodet _cache( t self( ( s( /usr/lib64/python2.7/compiler/visitor.pyt __init__"