Skip to content

v0.5.1-alpha

Pre-release
Pre-release

Choose a tag to compare

@Sim20004 Sim20004 released this 30 Aug 11:34
· 132 commits to main since this release

TeapotLang v0.5.1-alpha

Type: Patch release (internal cleanup, no new features)

Changed

  • Simplified SemanticAnalyser internals: global_scope is now initialized once in __init__ rather than being threaded through as an explicit scope parameter on first_pass_symbol_table and the define_* methods. Module-level declarations implicitly target self.global_scope; function parameter scopes remain separately scoped as before.
  • Removed a stray test fixture file no longer in use.

Notes

  • No changes to the parser grammar, CLI, or language syntax.
  • No user-facing behavior changes — this is an internal refactor to reduce parameter-passing boilerplate in the semantic analysis pass.