Table of Contents

Namespace Utils.Parser.Expressions

Classes

ExpressionEmbeddedCodePreparer

Provides the supported runtime-inline compilation facade for embedded parser semantic predicates and inline actions. It validates and transforms embedded source through the shared transformation pipeline, builds expressions that read runtime symbols from the delegate context, delegates expression compilation to IExpressionCompiler, and materializes specialized CLR lambdas in strongly typed prepared artifacts. Preparation does not execute the embedded code or capture runtime values. This facade does not generate C# source, replace the source generator, compile lexer hooks, or select the parser's overall execution strategy.

ExpressionParserActionExecutor

Adapts an IExpressionCompiler to IParserActionExecutor for runtime inline parser action execution.

ExpressionSemanticPredicateEvaluator

Adapts an IExpressionCompiler to ISemanticPredicateEvaluator for runtime semantic predicate evaluation.

ParserEmbeddedCodeTransformationException

Exception thrown when an embedded-code transformer reports an error before dynamic expression compilation.

PreparedExpressionEmbeddedCodeKey

Identifies a prepared expression embedded-code artifact using the stable runtime metadata available to parser policies.

PreparedExpressionEmbeddedCodeRegistry

Stores prepared expression embedded-code artifacts for explicit runtime lookup by parser policies.

PreparedExpressionEmbeddedCodeRegistryBuildEntry

Describes one embedded-code preparation or skip decision made while building a prepared expression registry.

PreparedExpressionEmbeddedCodeRegistryBuildResult

Contains the registry and audit entries produced by an explicit prepared expression registry build.

PreparedExpressionEmbeddedCodeRegistryBuilder

Builds a prepared expression embedded-code registry by scanning an existing parser model explicitly.

PreparedExpressionEmbeddedCodeRegistryBuilderOptions

Configures explicit registry building for prepared expression embedded-code artifacts.

PreparedExpressionParserAction

Represents an expression-backed parser inline action that was compiled during embedded-code preparation.

PreparedExpressionParserActionExecutor

Executes parser inline actions by running prepared expression artifacts from an explicit registry.

PreparedExpressionRuntimePolicyBuildResult

Contains the complete result of building an opt-in prepared expression parser runtime policy.

PreparedExpressionRuntimePolicyBuilder

Builds opt-in parser runtime policies backed by prepared expression embedded-code artifacts.

PreparedExpressionRuntimePolicyBuilderOptions

Configures the explicit prepared expression runtime policy build.

PreparedExpressionSemanticPredicate

Represents an expression-backed semantic predicate that was compiled during embedded-code preparation.

PreparedExpressionSemanticPredicateEvaluator

Evaluates semantic predicates by executing prepared expression artifacts from an explicit registry.