C# Класс Schemin.Interpret.Interpreter

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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