Table of Contents

Class DefaultLexerActionExecutor

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

Conservative lexer action executor that never executes lexer inline actions.

public sealed class DefaultLexerActionExecutor : ILexerActionExecutor
Inheritance
DefaultLexerActionExecutor
Implements
Inherited Members
Extension Methods

Properties

Instance

Gets the singleton no-op lexer action executor.

public static DefaultLexerActionExecutor Instance { get; }

Property Value

DefaultLexerActionExecutor

Methods

Execute(LexerActionExecutionContext, LexerActionExecutionResult)

Returns NotExecuted for every lexer action.

public LexerActionExecutionOutcome Execute(LexerActionExecutionContext context, LexerActionExecutionResult result)

Parameters

context LexerActionExecutionContext

Ignored lexer action context.

result LexerActionExecutionResult

Ignored lexer action mutation result.

Returns

LexerActionExecutionOutcome

The no-op execution outcome.