Package compiler :: Module pycodegen :: Class ModuleCodeGenerator
[hide private]
[frames] | no frames]

_ClassType ModuleCodeGenerator

NestedScopeMixin --+
                   |
   CodeGenerator --+
                   |
                  ModuleCodeGenerator

Nested Classes [hide private]

Inherited from CodeGenerator: NameFinder

Instance Methods [hide private]
 
__super_init(self)
 
__init__(self, tree)
 
get_module(self)

Inherited from NestedScopeMixin: initClass

Inherited from CodeGenerator: binaryOp, bitOp, checkClass, delName, getCode, isLocalName, loadName, mangle, parseSymbols, set_lineno, storeName, unaryOp, visitAdd, visitAnd, visitAssAttr, visitAssList, visitAssName, visitAssTuple, visitAssert, visitAssign, visitAugAssign, visitAugGetattr, visitAugName, visitAugSlice, visitAugSubscript, visitBackquote, visitBitand, visitBitor, visitBitxor, visitBreak, visitCallFunc, visitClass, visitCompare, visitConst, visitContinue, visitDict, visitDiscard, visitDiv, visitEllipsis, visitExec, visitExpression, visitFloorDiv, visitFor, visitFrom, visitFunction, visitGenExpr, visitGenExprFor, visitGenExprIf, visitGenExprInner, visitGetattr, visitGlobal, visitIf, visitIfExp, visitImport, visitInvert, visitKeyword, visitLambda, visitLeftShift, visitList, visitListComp, visitListCompFor, visitListCompIf, visitMod, visitModule, visitMul, visitName, visitNot, visitOr, visitPass, visitPower, visitPrint, visitPrintnl, visitRaise, visitReturn, visitRightShift, visitSlice, visitSliceobj, visitSub, visitSubscript, visitTest, visitTryExcept, visitTryFinally, visitTuple, visitUnaryAdd, visitUnaryInvert, visitUnarySub, visitWhile, visitWith, visitYield

Class Variables [hide private]
  scopes = None

Inherited from CodeGenerator: ClassGen, FunctionGen, class_name, optimized

Inherited from CodeGenerator (private): _augmented_opcode

Method Details [hide private]

__init__(self, tree)
(Constructor)

 
Overrides: CodeGenerator.__init__

get_module(self)

 
Overrides: CodeGenerator.get_module