Table of Contents

Class DefaultLexerPredicateEvaluator

Namespace
Utils.Parser.Runtime
Assembly
Utils.Parser.dll

Conservative lexer predicate evaluator that never evaluates lexer target-language code.

public sealed class DefaultLexerPredicateEvaluator : ILexerPredicateEvaluator
Inheritance
DefaultLexerPredicateEvaluator
Implements
Inherited Members
Extension Methods

Properties

Instance

Gets the singleton no-op lexer predicate evaluator.

public static DefaultLexerPredicateEvaluator Instance { get; }

Property Value

DefaultLexerPredicateEvaluator

Methods

Evaluate(LexerPredicateEvaluationContext)

Returns NotEvaluated for every lexer predicate.

public LexerPredicateEvaluationOutcome Evaluate(LexerPredicateEvaluationContext context)

Parameters

context LexerPredicateEvaluationContext

Ignored lexer predicate context.

Returns

LexerPredicateEvaluationOutcome

The no-op evaluation outcome.