Module semantic

Source
Expand description

Basic semantic types

§Semantic types

Semantic analyzer result state types. It contains SemanticStack as Semantic results Context data.

Structs§

SemanticStack
Semantic stack

Enums§

SemanticStackContext
Semantic stack Context

Traits§

ExtendedExpression
Extended Expression for semantic analyzer.
ExtendedSemanticContext
Extended Semantic Context trait contain instructions set functions for the Extended Stack context.
GlobalSemanticContext
Semantic Context trait contain instructions set functions for Global Stack context. It includes:
SemanticContext
Semantic Context trait contain instructions set functions for the Stack context.
SemanticContextInstruction
Semantic Context trait contains custom instruction implementation to flexibly extend context instructions. It represents ivs derided traits: Debug and Serialize + Deserialize