C# 클래스 CodeGen, shared-source-cli-2.0

상속: IExpVisitor
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 메소드들

메소드 설명
BinopExp ( BinopExp e ) : void
CallExp ( CallExp e ) : void
CarExp ( CarExp e ) : void
CodeGen ( ExpList ex, Hashtable f, Hashtable g ) : System
CompareExp ( CompareExp e ) : void
DoCondExp ( DoCondExp e ) : void
DoExp ( DoExp e ) : void
DoVarDef ( DoVarDef e ) : void
DoVarExp ( DoVarExp e ) : void
DoVarIter ( DoVarDef e ) : void
FunctionDef ( FunctionDef e ) : void
Generate ( String filename ) : void
GlobalVarDef ( GlobalVarDef e ) : void
GlobalVarExp ( GlobalVarExp e ) : void
IfExp ( IfExp e ) : void
IntExp ( IntExp e ) : void
IsNullExp ( IsNullExp e ) : void
StringExp ( StringExp e ) : void
ToIntExp ( ToIntExp e ) : void
ToListExp ( ToListExp e ) : void
VarExp ( VarExp e ) : void

비공개 메소드들

메소드 설명
GenerateBoolExpStub ( ) : void
GenerateDefStub ( String Name ) : void
GenerateListExpStub ( ) : void
GenerateNumericExpStub ( ) : void
Init ( ) : void

메소드 상세

BinopExp() 공개 메소드

public BinopExp ( BinopExp e ) : void
e Absyn.BinopExp
리턴 void

CallExp() 공개 메소드

public CallExp ( CallExp e ) : void
e Absyn.CallExp
리턴 void

CarExp() 공개 메소드

public CarExp ( CarExp e ) : void
e Absyn.CarExp
리턴 void

CodeGen() 공개 메소드

public CodeGen ( ExpList ex, Hashtable f, Hashtable g ) : System
ex Absyn.ExpList
f Hashtable
g Hashtable
리턴 System

CompareExp() 공개 메소드

public CompareExp ( CompareExp e ) : void
e Absyn.CompareExp
리턴 void

DoCondExp() 공개 메소드

public DoCondExp ( DoCondExp e ) : void
e Absyn.DoCondExp
리턴 void

DoExp() 공개 메소드

public DoExp ( DoExp e ) : void
e Absyn.DoExp
리턴 void

DoVarDef() 공개 메소드

public DoVarDef ( DoVarDef e ) : void
e Absyn.DoVarDef
리턴 void

DoVarExp() 공개 메소드

public DoVarExp ( DoVarExp e ) : void
e Absyn.DoVarExp
리턴 void

DoVarIter() 공개 메소드

public DoVarIter ( DoVarDef e ) : void
e Absyn.DoVarDef
리턴 void

FunctionDef() 공개 메소드

public FunctionDef ( FunctionDef e ) : void
e Absyn.FunctionDef
리턴 void

Generate() 공개 메소드

public Generate ( String filename ) : void
filename String
리턴 void

GlobalVarDef() 공개 메소드

public GlobalVarDef ( GlobalVarDef e ) : void
e Absyn.GlobalVarDef
리턴 void

GlobalVarExp() 공개 메소드

public GlobalVarExp ( GlobalVarExp e ) : void
e Absyn.GlobalVarExp
리턴 void

IfExp() 공개 메소드

public IfExp ( IfExp e ) : void
e Absyn.IfExp
리턴 void

IntExp() 공개 메소드

public IntExp ( IntExp e ) : void
e Absyn.IntExp
리턴 void

IsNullExp() 공개 메소드

public IsNullExp ( IsNullExp e ) : void
e Absyn.IsNullExp
리턴 void

StringExp() 공개 메소드

public StringExp ( StringExp e ) : void
e Absyn.StringExp
리턴 void

ToIntExp() 공개 메소드

public ToIntExp ( ToIntExp e ) : void
e Absyn.ToIntExp
리턴 void

ToListExp() 공개 메소드

public ToListExp ( ToListExp e ) : void
e Absyn.ToListExp
리턴 void

VarExp() 공개 메소드

public VarExp ( VarExp e ) : void
e Absyn.VarExp
리턴 void