C# 클래스 Schemin.AST.ScheminRewriter

상속: IScheminType
파일 보기 프로젝트 열기: imphasing/schemin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DefiningEnv Schemin.Evaluate.Environment
Rewriter ScheminLambda

공개 메소드들

메소드 설명
BoolValue ( ) : ScheminBool
Equal ( IScheminType type ) : bool
Equivalent ( IScheminType type ) : bool
Rewrite ( ScheminPair values ) : ScheminPair
ScheminRewriter ( ScheminLambda rewriter, Environment definingEnv ) : System
ToString ( ) : string

메소드 상세

BoolValue() 공개 메소드

public BoolValue ( ) : ScheminBool
리턴 ScheminBool

Equal() 공개 메소드

public Equal ( IScheminType type ) : bool
type IScheminType
리턴 bool

Equivalent() 공개 메소드

public Equivalent ( IScheminType type ) : bool
type IScheminType
리턴 bool

Rewrite() 공개 메소드

public Rewrite ( ScheminPair values ) : ScheminPair
values ScheminPair
리턴 ScheminPair

ScheminRewriter() 공개 메소드

public ScheminRewriter ( ScheminLambda rewriter, Environment definingEnv ) : System
rewriter ScheminLambda
definingEnv Schemin.Evaluate.Environment
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

DefiningEnv 공개적으로 프로퍼티

public Environment,Schemin.Evaluate DefiningEnv
리턴 Schemin.Evaluate.Environment

Rewriter 공개적으로 프로퍼티

public ScheminLambda,Schemin.AST Rewriter
리턴 ScheminLambda