changes for new grammar, fixes

This commit is contained in:
ProgramSnail 2023-06-03 19:01:03 +03:00
parent 91f9affadc
commit 3106a64949
35 changed files with 605 additions and 550 deletions

View file

@ -1,6 +1,6 @@
decl test_variants : -> Unit
def test_variants = {
var variant1 = | 'a' | 2 | "hello"
decl test-variants : -> \unit
def test-variants = {
var variant1 = | ''a | 2 | "hello"
var | val | err = f: x
; val -?> "something" // open variant as value in expr
@ -8,7 +8,7 @@ def test_variants = {
; val -!> "nothing" // open variant as None in expr
match variant1 with
| 'a' -> "something"
| ''a -> "something"
| 2 -> "nothing"
| "hello" -> "nothing"
| 11 -> "nothing"