C# Класс Foxoft.Ci.GenC89

Наследование: GenC
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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