C# Class Irontalk.STBlock

Inheritance: STRuntimeObject, IBlockVisitor
Afficher le fichier Open project: rezonant/irontalk Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public EvaluateWith ( Context context ) : STObject
context Context
Résultat STObject

IBlockVisitor() public méthode

public IBlockVisitor ( PerCederberg.Grammatica.Runtime.Node statement ) : void
statement PerCederberg.Grammatica.Runtime.Node
Résultat void

IBlockVisitor() public méthode

public IBlockVisitor ( STBlock b ) : void
b STBlock
Résultat void

STBlock() public méthode

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

Visit() public méthode

public Visit ( IBlockVisitor visitor ) : void
visitor IBlockVisitor
Résultat void