Enum EmbeddedCodeUnsupportedReason
- Namespace
- Utils.Parser.EmbeddedCode
- Assembly
- Utils.Parser.dll
Identifies why an embedded-code item is outside a runtime execution path's supported scope.
public enum EmbeddedCodeUnsupportedReason
- Extension Methods
Fields
GrammarAction = 1The embedded code is a grammar-level action such as
@members.LexerAction = 4The embedded code is an opaque lexer action and is not executed by parser runtime hooks.
LexerPredicate = 5The embedded code is a lexer predicate and is not executed by parser runtime hooks.
MissingRuntimeIndex = 10The runtime alternative or element index required for dispatch could not be determined.
NonInlineParserAction = 6The embedded code is a parser action that is not declared inline inside an alternative.
None = 0The embedded code is supported by the selected runtime path.
RuleAfterAction = 3The embedded code is a rule finalization action such as
@after.RuleInitAction = 2The embedded code is a rule initialization action such as
@init.UnsupportedActionContext = 7The embedded action context is not supported by the selected runtime path.
UnsupportedActionPosition = 8The embedded action position is not supported by the selected runtime path.
UnsupportedEmbeddedCodeKind = 9The embedded-code kind is not supported by the selected runtime path.
UnsupportedRuntimeShape = 11The containing runtime shape cannot be mapped safely to parser dispatch metadata.