All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Evaluator Вычислитель выражений в обратной польской нотации (RPN).Expression Публичный API для вычисления математических выражений.ExpressionException Исключение, выбрасываемое при ошибках вычисления математических выражений.Function Интерфейс математической функции (паттерн Strategy).FunctionRegistry Реестр доступных функций.LogFunction Стратегия для логарифмических функций (ln, log10, log).LogFunction.Type Тип логарифмической функции.Main MathFunction MathFunction.Type Parser Парсер выражений: преобразует инфиксную нотацию в обратную польскую (RPN).StackEvaluator Интерпретатор математических выражений в обратной польской записи (RPN).Token Лексема выражения.Tokenizer Лексический анализатор (Lexer).TokenType Типы токенов для лексического анализа.TrigonometricalFunction Стратегия для тригонометрических функций (sin, cos, tan).TrigonometricalFunction.Type Тип тригонометрической функции.VariableProvider Провайдер значений переменных с механизмом кэширования.