Asama 11.1 — Write comprehensive language specification #67

Closed
opened 2026-05-26 19:53:25 +03:00 by saqut · 0 comments
Owner

Goal: Create docs/lang_spec.md that fully defines the saQut language.

Files to create:

  • docs/lang_spec.md

Requirements:

  • Full grammar in EBNF.
  • Type system: built-in types, conversion rules.
  • Control flow: if/else, for, while, do-while, break, continue, return.
  • Memory model: stack vs heap, pointer rules.
  • Standard library: function signatures for lib/std.sqt.

Success criteria:

  • A developer can implement a saQut compiler from this document alone.
**Goal:** Create docs/lang_spec.md that fully defines the saQut language. **Files to create:** - docs/lang_spec.md **Requirements:** - Full grammar in EBNF. - Type system: built-in types, conversion rules. - Control flow: if/else, for, while, do-while, break, continue, return. - Memory model: stack vs heap, pointer rules. - Standard library: function signatures for lib/std.sqt. **Success criteria:** - A developer can implement a saQut compiler from this document alone.
saqut closed this issue 2026-06-14 21:53:10 +03:00
Sign in to join this conversation.
No description provided.