C# Class Irontalk.STBlock

Inheritance: STRuntimeObject, IBlockVisitor
Mostra file Open project: rezonant/irontalk Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
Compile ( ) : void
Evaluate ( ) : STObject
Evaluate ( STObject value ) : STObject
Evaluate ( STObject value, STObject value2 ) : STObject
ToString ( ) : string
WhileTrue ( STBlock aBlock ) : STObject

Method Details

EvaluateWith() public method

public EvaluateWith ( Context context ) : STObject
context Context
return STObject

IBlockVisitor() public method

public IBlockVisitor ( PerCederberg.Grammatica.Runtime.Node statement ) : void
statement PerCederberg.Grammatica.Runtime.Node
return void

IBlockVisitor() public method

public IBlockVisitor ( STBlock b ) : void
b STBlock
return void

STBlock() public method

public STBlock ( PerCederberg.Grammatica.Runtime.Node blockLiteral, Context context, Compiler compiler ) : System
blockLiteral PerCederberg.Grammatica.Runtime.Node
context Context
compiler Compiler
return System

Visit() public method

public Visit ( IBlockVisitor visitor ) : void
visitor IBlockVisitor
return void