C# 클래스 Foxoft.Ci.GenC89

상속: GenC
파일 보기 프로젝트 열기: epi/cito 1 사용 예제들

공개 메소드들

메소드 설명
Visit ( CiBlock block ) : void
Visit ( CiConst stmt ) : void
Visit ( CiFor stmt ) : void
Visit ( CiVar stmt ) : void

보호된 메소드들

메소드 설명
StartBlock ( ICiStatement statements ) : void
StartCase ( ICiStatement stmt ) : void
StartSwitch ( CiSwitch stmt ) : void
ToString ( CiType type ) : string
Write ( CiMethodCall expr ) : void
WriteBanner ( ) : void
WriteBoolType ( ) : void
WriteConst ( object value ) : void

비공개 메소드들

메소드 설명
WriteSwitchDefs ( ICiStatement body ) : void
WriteVar ( CiVar def ) : void

메소드 상세

StartBlock() 보호된 메소드

protected StartBlock ( ICiStatement statements ) : void
statements ICiStatement
리턴 void

StartCase() 보호된 메소드

protected StartCase ( ICiStatement stmt ) : void
stmt ICiStatement
리턴 void

StartSwitch() 보호된 메소드

protected StartSwitch ( CiSwitch stmt ) : void
stmt CiSwitch
리턴 void

ToString() 보호된 메소드

protected ToString ( CiType type ) : string
type CiType
리턴 string

Visit() 공개 메소드

public Visit ( CiBlock block ) : void
block CiBlock
리턴 void

Visit() 공개 메소드

public Visit ( CiConst stmt ) : void
stmt CiConst
리턴 void

Visit() 공개 메소드

public Visit ( CiFor stmt ) : void
stmt CiFor
리턴 void

Visit() 공개 메소드

public Visit ( CiVar stmt ) : void
stmt CiVar
리턴 void

Write() 보호된 메소드

protected Write ( CiMethodCall expr ) : void
expr CiMethodCall
리턴 void

WriteBanner() 보호된 메소드

protected WriteBanner ( ) : void
리턴 void

WriteBoolType() 보호된 메소드

protected WriteBoolType ( ) : void
리턴 void

WriteConst() 보호된 메소드

protected WriteConst ( object value ) : void
value object
리턴 void