C# Класс Boo.Lang.Compiler.Steps.MacroAndAttributeExpansion

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

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

Метод Описание
Initialize ( CompilerContext context ) : void
Reify ( Expression node ) : Expression
Reify ( Statement node ) : Statement
Reify ( TypeMember node ) : TypeMember
Run ( ) : void

Приватные методы

Метод Описание
ApplyAttributesAndExpandMacros ( ) : bool
BubbleResultingTypeMemberStatementsUp ( ) : bool
RunExpansionIterations ( ) : void
ShouldReify ( ) : bool

Описание методов

Initialize() публичный Метод

public Initialize ( CompilerContext context ) : void
context CompilerContext
Результат void

Reify() публичный Метод

public Reify ( Expression node ) : Expression
node Expression
Результат Expression

Reify() публичный Метод

public Reify ( Statement node ) : Statement
node Statement
Результат Statement

Reify() публичный Метод

public Reify ( TypeMember node ) : TypeMember
node TypeMember
Результат TypeMember

Run() публичный Метод

public Run ( ) : void
Результат void