C# 클래스 Schemin.Interpret.Interpreter

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

공개 프로퍼티들

프로퍼티 타입 설명
GlobalEnv Schemin.Evaluate.Environment
evaluator Schemin.Evaluate.Evaluator
macroEvaluator Schemin.Evaluate.Evaluator
macroExpander Schemin.Evaluate.MacroExpander
parser Schemin.Parse.PairParser
tokenizer Schemin.Tokenize.Tokenizer

공개 메소드들

메소드 설명
Interpret ( List tokens ) : IScheminType
Interpret ( string scheminCode ) : IScheminType
Interpreter ( ) : System

비공개 메소드들

메소드 설명
DefinePrimitives ( ) : void

메소드 상세

Interpret() 공개 메소드

public Interpret ( List tokens ) : IScheminType
tokens List
리턴 IScheminType

Interpret() 공개 메소드

public Interpret ( string scheminCode ) : IScheminType
scheminCode string
리턴 IScheminType

Interpreter() 공개 메소드

public Interpreter ( ) : System
리턴 System

프로퍼티 상세

GlobalEnv 공개적으로 프로퍼티

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

evaluator 공개적으로 프로퍼티

public Evaluator,Schemin.Evaluate evaluator
리턴 Schemin.Evaluate.Evaluator

macroEvaluator 공개적으로 프로퍼티

public Evaluator,Schemin.Evaluate macroEvaluator
리턴 Schemin.Evaluate.Evaluator

macroExpander 공개적으로 프로퍼티

public MacroExpander,Schemin.Evaluate macroExpander
리턴 Schemin.Evaluate.MacroExpander

parser 공개적으로 프로퍼티

public PairParser,Schemin.Parse parser
리턴 Schemin.Parse.PairParser

tokenizer 공개적으로 프로퍼티

public Tokenizer,Schemin.Tokenize tokenizer
리턴 Schemin.Tokenize.Tokenizer