Table of Contents

Namespace NCalc.Visitors

Classes

AsyncEvaluationVisitor

Class responsible to asynchronous evaluating LogicalExpression.

EvaluationVisitor

Class responsible to synchronously evaluating LogicalExpression.

FunctionExtractionVisitor

Visitor dedicated to extract Function names from a LogicalExpression.

ParameterExtractionVisitor

Visitor dedicated to extract Identifier names from a LogicalExpression.

ParameterSubstitutionVisitor

Converts a LogicalExpression into a string representation while replacing known parameters with their resolved values.

SerializationVisitor

Class responsible to converting a LogicalExpression into a string representation.

Interfaces

ILogicalExpressionVisitor<T>

Defines methods to visit different types of logical expressions in an abstract syntax tree (AST).