Files
RustAst/src/ast/compiler
Michael Schimmel 3b063dc2c9 Add block scoping and statement/expression distinction
Implement strict block scoping and distinguish between statements and
expressions.
This change introduces hierarchical scopes for functions and blocks,
enforces that `def` is a statement with no return value, and prevents
statements from appearing in expression positions or as the last element
of a block. A new example `design-flaw.myc` is added to demonstrate
the uninitialized variable issue solved by these changes.
2026-03-10 17:03:46 +01:00
..
2026-02-22 10:41:48 +01:00
2026-03-03 16:07:42 +01:00
2026-03-02 23:13:36 +01:00
2026-03-03 16:07:42 +01:00