Namespace Utils.Parser.EmbeddedCode
Classes
- EmbeddedCodePreparationContext
Describes the explicit preparation environment for ANTLR embedded-code source.
- EmbeddedCodePreparationResult<TArtifact>
Represents the result of preparing ANTLR embedded-code source for a specific execution or generation path.
- EmbeddedCodeRuntimeDiscovery
Discovers embedded-code items from a resolved parser definition using indexes compatible with parser runtime contexts.
- EmbeddedCodeRuntimeDiscoveryResult
Contains embedded-code runtime discovery entries and filtered views for executable and unsupported items.
- EmbeddedCodeRuntimeEntry
Describes one embedded-code item discovered with parser-runtime-compatible indexing metadata.
- EmbeddedCodeRuntimeKey
Describes the runtime dispatch identity shared by parser embedded-code execution paths.
- EmbeddedCodeSource
Describes a raw ANTLR embedded-code source block without assigning execution behavior to it.
- PreservingEmbeddedCodePreparer<TPredicateArtifact, TActionArtifact>
Neutral embedded-code preparer that preserves source metadata and never compiles or executes code.
Interfaces
- IEmbeddedCodePreparer<TPredicateArtifact, TActionArtifact>
Defines the minimal preparation boundary for ANTLR parser embedded code.
Enums
- EmbeddedCodeContextSymbol
Identifies a contextual symbol that an embedded-code preparer may make available to source code.
- EmbeddedCodeKind
Identifies the ANTLR embedded-code construct that owns a raw source block.
- EmbeddedCodePreparationStatus
Identifies the outcome category returned by embedded-code preparation.
- EmbeddedCodeTarget
Identifies the preparation path that will consume embedded ANTLR source code.
- EmbeddedCodeUnsupportedReason
Identifies why an embedded-code item is outside a runtime execution path's supported scope.