This commit is contained in:
2026-09-23 00:36:22 -04:00
commit 6e4f9cd65a
74 changed files with 57163 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
value := 0
value=-1
+1
View File
@@ -0,0 +1 @@
identity :: @ value { value }
+1
View File
@@ -0,0 +1 @@
text :: 'bad\qescape'
+1
View File
@@ -0,0 +1 @@
different :: left != right
+1
View File
@@ -0,0 +1 @@
->initialize
+1
View File
@@ -0,0 +1 @@
Point :: &{ x: i32:, y: i32: }
+1
View File
@@ -0,0 +1 @@
value: i32:
+1
View File
@@ -0,0 +1 @@
outer := inner := 1
+1
View File
@@ -0,0 +1 @@
text :: "double quoted"
+1
View File
@@ -0,0 +1 @@
values := [1,, 2]
+1
View File
@@ -0,0 +1 @@
(left, right): (i32, i32): (1, 2)
+2
View File
@@ -0,0 +1,2 @@
identity :: @ value: i32
{ value }
+1
View File
@@ -0,0 +1 @@
in := 1
+1
View File
@@ -0,0 +1 @@
answer: () -> i32: @ 42
+2
View File
@@ -0,0 +1,2 @@
identity: i32 -> i32:
@ value: i32 { value }
+1
View File
@@ -0,0 +1 @@
identity: i32 -> i32: value@ value
+9
View File
@@ -0,0 +1,9 @@
Choice :: |{
one
}
describe :: @ choice: Choice -> str { match choice {
|.one =>
'one'
}
}
+1
View File
@@ -0,0 +1 @@
{start as {line}} :: value
+1
View File
@@ -0,0 +1 @@
value :: 1__000
+1
View File
@@ -0,0 +1 @@
value :: 1.0f
+1
View File
@@ -0,0 +1 @@
StringIterator :: Iter(str)
+2
View File
@@ -0,0 +1,2 @@
Error :: |{ failed }
Bad :: i32? ! Error
+2
View File
@@ -0,0 +1,2 @@
Error :: |{ failed }
Bad :: i32 ! Error?
+1
View File
@@ -0,0 +1 @@
value :: (1 + 2)
+3
View File
@@ -0,0 +1,3 @@
value := 1
->to_str
+3
View File
@@ -0,0 +1,3 @@
value := 1
# this line terminates the preceding expression
->to_str
+1
View File
@@ -0,0 +1 @@
value :: 1 + 2->to_str
+3
View File
@@ -0,0 +1,3 @@
FirstError :: |{ failed }
SecondError :: |{ failed }
Bad :: i32 ! FirstError ! SecondError
+4
View File
@@ -0,0 +1,4 @@
value := {
first;
second
}
+2
View File
@@ -0,0 +1,2 @@
value := 1
value >>= 1
+1
View File
@@ -0,0 +1 @@
value :: 1 << 2
+1
View File
@@ -0,0 +1 @@
identity :: @ (value: i32) { value }
@@ -0,0 +1 @@
identity :: @ (value: i32,) -> i32 { value }
+1
View File
@@ -0,0 +1 @@
value :: (1,)
+1
View File
@@ -0,0 +1 @@
value :: if true then 1 else 2
+2
View File
@@ -0,0 +1,2 @@
value := 1->
to_str
+1
View File
@@ -0,0 +1 @@
value: i32 =
+1
View File
@@ -0,0 +1 @@
value := { 1; }
@@ -0,0 +1 @@
iterator: Iter<i32>=
+1
View File
@@ -0,0 +1 @@
Bad :: (i32,)
+1
View File
@@ -0,0 +1 @@
value :=
+1
View File
@@ -0,0 +1 @@
use module.*