Revise syntax #3

Merged
HEL merged 19 commits from feat/revise-syntax into main 2026-05-22 08:01:00 +00:00
Owner

This PR implements a new revised version of the syntax, which better maps to existing language features, especially Python's.
The main changes are described here and you can find an example of the syntax in examples/00_syntax_prototype/03_custom_types_v2.midas

Two points that still need some work are the handling of generic types, and aliases of complex types with additional constraints (as described in the aforementioned document)

This PR implements a new revised version of the syntax, which better maps to existing language features, especially Python's. The main changes are described [here][1] and you can find an example of the syntax in `examples/00_syntax_prototype/03_custom_types_v2.midas` Two points that still need some work are the handling of generic types, and aliases of complex types with additional constraints (as described in the [aforementioned document][1]) [1]: https://git.kb28.ch/HEL/TB-Docs/src/branch/main/research/02_syntax_revision.md
HEL self-assigned this 2026-05-21 13:52:23 +00:00
HEL added 18 commits 2026-05-21 13:52:23 +00:00
HEL added 1 commit 2026-05-22 07:46:33 +00:00
HEL changed title from WIP: Revise syntax to Revise syntax 2026-05-22 08:00:38 +00:00
HEL merged commit b5969e9a2b into main 2026-05-22 08:01:00 +00:00
HEL deleted branch feat/revise-syntax 2026-05-22 08:01:00 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: HEL/midas#3