C# 클래스 Irontalk.STBlock

상속: STRuntimeObject, IBlockVisitor
파일 보기 프로젝트 열기: rezonant/irontalk 1 사용 예제들

공개 메소드들

메소드 설명
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