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

_ClassType ClassCodeGenerator

 NestedScopeMixin --+
                    |
AbstractClassCode --+
                    |
    CodeGenerator --+
                    |
                   ClassCodeGenerator

Nested Classes [hide private]

Inherited from CodeGenerator: NameFinder

Instance Methods [hide private]
 
super_init(self)
 
__super_init(self, klass, scopes, module)
 
__init__(self, klass, scopes, module)

Inherited from NestedScopeMixin: initClass

Inherited from AbstractClassCode: finish, get_module

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, klass, scopes, module)
(Constructor)

 
Overrides: CodeGenerator.__init__