C# Class SimpleParser.Parser.Evaluator

Afficher le fichier Open project: aloker/ExampleParser

Méthodes publiques

Méthode Description
Evaluate ( string expression ) : void
Evaluator ( ) : Antlr.Runtime
Evaluator ( Storage storage ) : Antlr.Runtime

Méthodes protégées

Méthode Description
OnError ( string source, string message ) : void

Private Methods

Méthode Description
CompileProgram ( ITree parseTree ) : ParsedProgram
CreateLexer ( string expression ) : SimpleLanguageLexer
ParseExpression ( SimpleLanguageLexer lexer ) : ITree

Method Details

Evaluate() public méthode

public Evaluate ( string expression ) : void
expression string
Résultat void

Evaluator() public méthode

public Evaluator ( ) : Antlr.Runtime
Résultat Antlr.Runtime

Evaluator() public méthode

public Evaluator ( Storage storage ) : Antlr.Runtime
storage Storage
Résultat Antlr.Runtime

OnError() protected méthode

protected OnError ( string source, string message ) : void
source string
message string
Résultat void