Property | Type | Description | |
---|---|---|---|
currentClass | |||
currentException | |||
currentIter | |||
currentLoop | |||
currentRoutine | |||
currentType | |||
exceptionLevel | int | ||
ilGenerator | |||
inSharedContext | bool | ||
localVariableStack | |||
nestedTypes | |||
program | Program | ||
report | |||
returnLabel | |||
typeManager |
Method | Description | |
---|---|---|
CodeGeneratingVisitor ( |
||
VisitAbstractIter ( |
||
VisitAnd ( |
||
VisitAssign ( |
||
VisitAttr ( |
||
VisitBoolLiteral ( |
||
VisitBreak ( |
||
VisitCall ( |
||
VisitCase ( |
||
VisitCharLiteral ( |
||
VisitClass ( |
||
VisitConst ( |
||
VisitDeclaration ( |
||
VisitException ( |
||
VisitExpressionStatement ( |
||
VisitIf ( |
||
VisitIntLiteral ( |
||
VisitIter ( |
||
VisitIterCall ( |
||
VisitLocal ( |
||
VisitLoop ( |
||
VisitModalExpression ( |
||
VisitNew ( |
||
VisitOr ( |
||
VisitProgram ( Program program ) : void | ||
VisitProtect ( |
||
VisitQuit ( |
||
VisitRaise ( |
||
VisitReturn ( |
||
VisitRoutine ( |
||
VisitSelf ( |
||
VisitSharedAttr ( |
||
VisitSourceFile ( |
||
VisitStatementList ( |
||
VisitStrLiteral ( |
||
VisitTypecase ( |
||
VisitVoid ( |
||
VisitVoidTest ( VoidTestExpression voidTest ) : void | ||
VisitYield ( |
Method | Description | |
---|---|---|
BoxIfNecessary ( |
||
EmitLdind ( |
||
EmitStind ( |
||
EmitVoid ( |
||
GenerateAdapter ( |
||
UnboxIfNecessary ( |
protected BoxIfNecessary ( |
||
sourceType | ||
destinationType | ||
return | void |
public CodeGeneratingVisitor ( |
||
report | ||
return | System |
protected GenerateAdapter ( |
||
adapter | ||
return | void |
protected UnboxIfNecessary ( |
||
sourceType | ||
destinationType | ||
return | void |
public VisitAbstractIter ( |
||
iter | ||
return | void |
public VisitAssign ( |
||
assign | ||
return | void |
public VisitAttr ( |
||
attr | ||
return | void |
public VisitBoolLiteral ( |
||
boolLiteral | ||
return | void |
public VisitBreak ( |
||
breakExpr | ||
return | void |
public VisitCall ( |
||
call | ||
return | void |
public VisitCase ( |
||
caseStmt | ||
return | void |
public VisitCharLiteral ( |
||
charLiteral | ||
return | void |
public VisitClass ( |
||
cls | ||
return | void |
public VisitConst ( |
||
constDef | ||
return | void |
public VisitDeclaration ( |
||
decl | ||
return | void |
public VisitException ( |
||
exception | ||
return | void |
public VisitExpressionStatement ( |
||
exprStmt | ||
return | void |
public VisitIntLiteral ( |
||
intLiteral | ||
return | void |
public VisitIter ( |
||
iter | ||
return | void |
public VisitIterCall ( |
||
iter | ||
return | void |
public VisitLocal ( |
||
localExpr | ||
return | void |
public VisitLoop ( |
||
loop | ||
return | void |
public VisitModalExpression ( |
||
modalExpr | ||
return | void |
public VisitNew ( |
||
newExpr | ||
return | void |
public VisitProgram ( Program program ) : void | ||
program | Program | |
return | void |
public VisitProtect ( |
||
protect | ||
return | void |
public VisitQuit ( |
||
quit | ||
return | void |
public VisitRaise ( |
||
raise | ||
return | void |
public VisitReturn ( |
||
ret | ||
return | void |
public VisitRoutine ( |
||
routine | ||
return | void |
public VisitSelf ( |
||
self | ||
return | void |
public VisitSharedAttr ( |
||
attr | ||
return | void |
public VisitSourceFile ( |
||
sourceFile | ||
return | void |
public VisitStatementList ( |
||
statementList | ||
return | void |
public VisitStrLiteral ( |
||
strLiteral | ||
return | void |
public VisitTypecase ( |
||
typecase | ||
return | void |
public VisitVoid ( |
||
voidExpr | ||
return | void |
public VisitVoidTest ( VoidTestExpression voidTest ) : void | ||
voidTest | VoidTestExpression | |
return | void |
public VisitYield ( |
||
yield | ||
return | void |
protected ClassDefinition,Babel.Compiler currentClass | ||
return |
protected LocalBuilder,System.Reflection.Emit currentException | ||
return |
protected IterDefinition,Babel.Compiler currentIter | ||
return |
protected LoopStatement,Babel.Compiler currentLoop | ||
return |
protected RoutineDefinition,Babel.Compiler currentRoutine | ||
return |
protected TypeBuilder,System.Reflection.Emit currentType | ||
return |
protected ILGenerator,System.Reflection.Emit ilGenerator | ||
return |
protected LocalVariableStack,Babel.Compiler localVariableStack | ||
return |
protected ArrayList,System.Collections nestedTypes | ||
return |
protected Label,System.Reflection.Emit returnLabel | ||
return |