- Add Module concept as rootable container for AST - Add Function, Parameter, and Variable concepts - Add 7 Statement types (Block, Assignment, IfStatement, WhileLoop, ForLoop, Return, ExpressionStatement) - Add 13 Expression types (BinaryOp, UnaryOp, FunctionCall, Literals, Collections, Access) - Add 8 Type system concepts with recursive composition support - Add 3 Annotation concepts (DerefStrategy, OptimizationLock, LangSpecific) All concepts follow MPS best practices with proper cardinality, aggregation semantics, and metadata. Completes Phase 1 of Core AST Structure feature specification. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
39 KiB
39 KiB