C# Class Schemin.Interpret.Interpreter

Afficher le fichier Open project: imphasing/schemin Class Usage Examples

Méthodes publiques

Свойство Type Description
GlobalEnv Schemin.Evaluate.Environment
evaluator Schemin.Evaluate.Evaluator
macroEvaluator Schemin.Evaluate.Evaluator
macroExpander Schemin.Evaluate.MacroExpander
parser Schemin.Parse.PairParser
tokenizer Schemin.Tokenize.Tokenizer

Méthodes publiques

Méthode Description
Interpret ( List tokens ) : IScheminType
Interpret ( string scheminCode ) : IScheminType
Interpreter ( ) : System

Private Methods

Méthode Description
DefinePrimitives ( ) : void

Method Details

Interpret() public méthode

public Interpret ( List tokens ) : IScheminType
tokens List
Résultat IScheminType

Interpret() public méthode

public Interpret ( string scheminCode ) : IScheminType
scheminCode string
Résultat IScheminType

Interpreter() public méthode

public Interpreter ( ) : System
Résultat System

Property Details

GlobalEnv public_oe property

public Environment,Schemin.Evaluate GlobalEnv
Résultat Schemin.Evaluate.Environment

evaluator public_oe property

public Evaluator,Schemin.Evaluate evaluator
Résultat Schemin.Evaluate.Evaluator

macroEvaluator public_oe property

public Evaluator,Schemin.Evaluate macroEvaluator
Résultat Schemin.Evaluate.Evaluator

macroExpander public_oe property

public MacroExpander,Schemin.Evaluate macroExpander
Résultat Schemin.Evaluate.MacroExpander

parser public_oe property

public PairParser,Schemin.Parse parser
Résultat Schemin.Parse.PairParser

tokenizer public_oe property

public Tokenizer,Schemin.Tokenize tokenizer
Résultat Schemin.Tokenize.Tokenizer