프로퍼티 | 타입 | 설명 | |
---|---|---|---|
currentClass | |||
currentException | |||
currentIter | |||
currentLoop | |||
currentRoutine | |||
currentType | |||
exceptionLevel | int | ||
ilGenerator | |||
inSharedContext | bool | ||
localVariableStack | |||
nestedTypes | |||
program | Program | ||
report | |||
returnLabel | |||
typeManager |
메소드 | 설명 | |
---|---|---|
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 ( |
메소드 | 설명 | |
---|---|---|
BoxIfNecessary ( |
||
EmitLdind ( |
||
EmitStind ( |
||
EmitVoid ( |
||
GenerateAdapter ( |
||
UnboxIfNecessary ( |
protected BoxIfNecessary ( |
||
sourceType | ||
destinationType | ||
리턴 | void |
public CodeGeneratingVisitor ( |
||
report | ||
리턴 | System |
protected GenerateAdapter ( |
||
adapter | ||
리턴 | void |
protected UnboxIfNecessary ( |
||
sourceType | ||
destinationType | ||
리턴 | void |
public VisitAbstractIter ( |
||
iter | ||
리턴 | void |
public VisitAssign ( |
||
assign | ||
리턴 | void |
public VisitBoolLiteral ( |
||
boolLiteral | ||
리턴 | void |
public VisitBreak ( |
||
breakExpr | ||
리턴 | void |
public VisitCase ( |
||
caseStmt | ||
리턴 | void |
public VisitCharLiteral ( |
||
charLiteral | ||
리턴 | void |
public VisitConst ( |
||
constDef | ||
리턴 | void |
public VisitDeclaration ( |
||
decl | ||
리턴 | void |
public VisitException ( |
||
exception | ||
리턴 | void |
public VisitExpressionStatement ( |
||
exprStmt | ||
리턴 | void |
public VisitIntLiteral ( |
||
intLiteral | ||
리턴 | void |
public VisitIterCall ( |
||
iter | ||
리턴 | void |
public VisitLocal ( |
||
localExpr | ||
리턴 | void |
public VisitModalExpression ( |
||
modalExpr | ||
리턴 | void |
public VisitProtect ( |
||
protect | ||
리턴 | void |
public VisitRoutine ( |
||
routine | ||
리턴 | void |
public VisitSharedAttr ( |
||
attr | ||
리턴 | void |
public VisitSourceFile ( |
||
sourceFile | ||
리턴 | void |
public VisitStatementList ( |
||
statementList | ||
리턴 | void |
public VisitStrLiteral ( |
||
strLiteral | ||
리턴 | void |
public VisitTypecase ( |
||
typecase | ||
리턴 | void |
public VisitVoid ( |
||
voidExpr | ||
리턴 | void |
public VisitVoidTest ( VoidTestExpression voidTest ) : void | ||
voidTest | VoidTestExpression | |
리턴 | void |
protected LocalBuilder,System.Reflection.Emit currentException | ||
리턴 |
protected RoutineDefinition,Babel.Compiler currentRoutine | ||
리턴 |
protected TypeBuilder,System.Reflection.Emit currentType | ||
리턴 |
protected ILGenerator,System.Reflection.Emit ilGenerator | ||
리턴 |
protected LocalVariableStack,Babel.Compiler localVariableStack | ||
리턴 |
protected ArrayList,System.Collections nestedTypes | ||
리턴 |
protected Label,System.Reflection.Emit returnLabel | ||
리턴 |