Table of Contents

Namespace NCalc.Visitors

Classes

EvaluationVisitor

Class responsible to asynchronous evaluating LogicalExpression objects into CLR objects.

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).