Table of Contents

Class LogicalExpressionParser

Namespace
NCalc.Parser
Assembly
NCalc.dll

Class responsible for parsing strings into LogicalExpression objects.

public static class LogicalExpressionParser
Inheritance
LogicalExpressionParser
Inherited Members

Methods

CreateExpressionParser(CultureInfo, ExpressionOptions, AdvancedExpressionOptions?)

public static Parser<LogicalExpression> CreateExpressionParser(CultureInfo cultureInfo, ExpressionOptions options, AdvancedExpressionOptions? extOptions)

Parameters

cultureInfo CultureInfo
options ExpressionOptions
extOptions AdvancedExpressionOptions

Returns

Parser<LogicalExpression>

Parse(LogicalExpressionParserContext)

public static LogicalExpression Parse(LogicalExpressionParserContext context)

Parameters

context LogicalExpressionParserContext

Returns

LogicalExpression

Parse(Parser<LogicalExpression>, LogicalExpressionParserContext)

public static LogicalExpression Parse(Parser<LogicalExpression> parserToUse, LogicalExpressionParserContext context)

Parameters

parserToUse Parser<LogicalExpression>
context LogicalExpressionParserContext

Returns

LogicalExpression