C# Класс SimpleParser.Parser.Evaluator

Показать файл Открыть проект

Открытые методы

Метод Описание
Evaluate ( string expression ) : void
Evaluator ( ) : Antlr.Runtime
Evaluator ( Storage storage ) : Antlr.Runtime

Защищенные методы

Метод Описание
OnError ( string source, string message ) : void

Приватные методы

Метод Описание
CompileProgram ( ITree parseTree ) : ParsedProgram
CreateLexer ( string expression ) : SimpleLanguageLexer
ParseExpression ( SimpleLanguageLexer lexer ) : ITree

Описание методов

Evaluate() публичный Метод

public Evaluate ( string expression ) : void
expression string
Результат void

Evaluator() публичный Метод

public Evaluator ( ) : Antlr.Runtime
Результат Antlr.Runtime

Evaluator() публичный Метод

public Evaluator ( Storage storage ) : Antlr.Runtime
storage Storage
Результат Antlr.Runtime

OnError() защищенный Метод

protected OnError ( string source, string message ) : void
source string
message string
Результат void