Table of Contents

Interface IParserActionExecutor

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

Defines policy-driven embedded action handling for ParserEngine. Implementations may execute side effects and can therefore influence observable runtime behavior.

public interface IParserActionExecutor
Extension Methods

Methods

Execute(ParserActionExecutionContext)

Executes or ignores a parser action according to the runtime policy.

ParserActionExecutionOutcome Execute(ParserActionExecutionContext context)

Parameters

context ParserActionExecutionContext

Immutable action execution context.

Returns

ParserActionExecutionOutcome

Execution decision for the action. For memoization safety, implementations should avoid invocation-count-dependent mutable external state.