Module: Synthra::Parser::AST
- Defined in:
- lib/synthra/parser/ast.rb
Overview
Abstract Syntax Tree nodes for representing parsed DSL structure
The AST module contains node classes that represent the hierarchical structure of a parsed DSL file. Each node type corresponds to a different DSL construct.
Defined Under Namespace
Classes: ApiDefinitionNode, ArrayTypeNode, BehaviorNode, ConditionNode, CustomNode, DirectiveNode, EnumValueNode, FieldNode, HeaderDirective, LatencyDirective, MethodDirective, ModifierNode, Node, ProbabilityDirective, ProgramNode, ReferenceNode, ResponseFieldNode, ScenarioNode, SchemaDefinitionNode, SchemaNode, SchemaReferenceNode, StatusDirective, TypeNode