Table of Contents

Interface ILexerActionExecutor

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

Executes lexer inline actions when an explicit runtime policy opts in to them.

public interface ILexerActionExecutor
Extension Methods

Methods

Execute(LexerActionExecutionContext, LexerActionExecutionResult)

Executes a lexer inline action for an accepted token match.

LexerActionExecutionOutcome Execute(LexerActionExecutionContext context, LexerActionExecutionResult result)

Parameters

context LexerActionExecutionContext

Context describing the accepted lexer action.

result LexerActionExecutionResult

Mutable result receiving supported lexer action token mutations.

Returns

LexerActionExecutionOutcome

The action execution outcome.