Asama 11.1 — Write comprehensive language specification #67

Open
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.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: saqut/saqut-compiler#67
No description provided.