Interface IParserActionExecutor
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
contextParserActionExecutionContextImmutable action execution context.
Returns
- ParserActionExecutionOutcome
Execution decision for the action. For memoization safety, implementations should avoid invocation-count-dependent mutable external state.