C# Класс Irontalk.STBlock

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

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

Метод Описание
EvaluateWith ( Context context ) : STObject
IBlockVisitor ( PerCederberg.Grammatica.Runtime.Node statement ) : void
IBlockVisitor ( STBlock b ) : void
STBlock ( PerCederberg.Grammatica.Runtime.Node blockLiteral, Context context, Compiler compiler ) : System
Visit ( IBlockVisitor visitor ) : void

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

Метод Описание
Compile ( ) : void
Evaluate ( ) : STObject
Evaluate ( STObject value ) : STObject
Evaluate ( STObject value, STObject value2 ) : STObject
ToString ( ) : string
WhileTrue ( STBlock aBlock ) : STObject

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

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

public EvaluateWith ( Context context ) : STObject
context Context
Результат STObject

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

public IBlockVisitor ( PerCederberg.Grammatica.Runtime.Node statement ) : void
statement PerCederberg.Grammatica.Runtime.Node
Результат void

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

public IBlockVisitor ( STBlock b ) : void
b STBlock
Результат void

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

public STBlock ( PerCederberg.Grammatica.Runtime.Node blockLiteral, Context context, Compiler compiler ) : System
blockLiteral PerCederberg.Grammatica.Runtime.Node
context Context
compiler Compiler
Результат System

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

public Visit ( IBlockVisitor visitor ) : void
visitor IBlockVisitor
Результат void