Add examples and move tests to the tests/ folder

This commit is contained in:
2025-10-17 21:22:36 +02:00
parent 5706b1f861
commit b0900b3592
122 changed files with 202 additions and 158 deletions
+1
View File
@@ -0,0 +1 @@
1
+1
View File
@@ -0,0 +1 @@
0.4
+1
View File
@@ -0,0 +1 @@
none
+1
View File
@@ -0,0 +1 @@
true
+1
View File
@@ -0,0 +1 @@
false
+1
View File
@@ -0,0 +1 @@
"Hello, world!"
+1
View File
@@ -0,0 +1 @@
'Hello, world!'
+1
View File
@@ -0,0 +1 @@
"\\"
+1
View File
@@ -0,0 +1 @@
"\n"
+1
View File
@@ -0,0 +1 @@
"\t"
+1
View File
@@ -0,0 +1 @@
"\r"
+1
View File
@@ -0,0 +1 @@
"\""
+1
View File
@@ -0,0 +1 @@
"\'"
+1
View File
@@ -0,0 +1 @@
"\xFF"
+1
View File
@@ -0,0 +1 @@
"\x0F"
+1
View File
@@ -0,0 +1 @@
"\xF0"
+1
View File
@@ -0,0 +1 @@
[1, 2, 3]
+1
View File
@@ -0,0 +1 @@
+{}
+1
View File
@@ -0,0 +1 @@
+{a:1}
+1
View File
@@ -0,0 +1 @@
+{a:1,b:2,c:3}
+1
View File
@@ -0,0 +1 @@
10-1-2
+1
View File
@@ -0,0 +1 @@
1+2*3
+1
View File
@@ -0,0 +1 @@
(1+2)*3
+1
View File
@@ -0,0 +1 @@
1+(2*3)
+1
View File
@@ -0,0 +1 @@
1+2
+1
View File
@@ -0,0 +1 @@
2-1
+1
View File
@@ -0,0 +1 @@
1-2
+1
View File
@@ -0,0 +1 @@
2*3
+1
View File
@@ -0,0 +1 @@
2/3
+1
View File
@@ -0,0 +1 @@
4/2
+1
View File
@@ -0,0 +1 @@
0%2
+1
View File
@@ -0,0 +1 @@
3%2
+1
View File
@@ -0,0 +1 @@
1.0+2.0
+1
View File
@@ -0,0 +1 @@
2.0-1.0
+1
View File
@@ -0,0 +1 @@
1.0-2.0
+1
View File
@@ -0,0 +1 @@
2.0*3.0
+1
View File
@@ -0,0 +1 @@
2.0/3.0
+1
View File
@@ -0,0 +1 @@
4.0/2.0
+1
View File
@@ -0,0 +1 @@
1+2.0
+1
View File
@@ -0,0 +1 @@
2-1.0
+1
View File
@@ -0,0 +1 @@
1-2.0
+1
View File
@@ -0,0 +1 @@
2*3.0
+1
View File
@@ -0,0 +1 @@
2/3.0
+1
View File
@@ -0,0 +1 @@
4/2.0
+1
View File
@@ -0,0 +1 @@
1.0+2
+1
View File
@@ -0,0 +1 @@
2.0-1
+1
View File
@@ -0,0 +1 @@
1.0-2
+1
View File
@@ -0,0 +1 @@
2.0*3
+1
View File
@@ -0,0 +1 @@
2.0/3
+1
View File
@@ -0,0 +1 @@
4.0/2
+1
View File
@@ -0,0 +1 @@
len []
+1
View File
@@ -0,0 +1 @@
len [1, 2, 3]
+1
View File
@@ -0,0 +1 @@
len {}
+1
View File
@@ -0,0 +1 @@
len {a:1}
+1
View File
@@ -0,0 +1 @@
len {a:1,b:2,c:3}
+1
View File
@@ -0,0 +1 @@
-12
+1
View File
@@ -0,0 +1 @@
-12.34
+1
View File
@@ -0,0 +1 @@
1<2
+1
View File
@@ -0,0 +1 @@
2<1
+1
View File
@@ -0,0 +1 @@
1>2
+1
View File
@@ -0,0 +1 @@
2>1
+1
View File
@@ -0,0 +1 @@
1==1
+1
View File
@@ -0,0 +1 @@
1==2
+1
View File
@@ -0,0 +1 @@
1!=1
+1
View File
@@ -0,0 +1 @@
1!=2
+2
View File
@@ -0,0 +1,2 @@
let a = 1
a
+3
View File
@@ -0,0 +1,3 @@
let a = 1
a = 2
a
+1
View File
@@ -0,0 +1 @@
[5, 6, 7][0]
+1
View File
@@ -0,0 +1 @@
[5, 6, 7][1]
+1
View File
@@ -0,0 +1 @@
[5, 6, 7][2]
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}.a
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}.b
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}.c
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}['a']
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}['b']
+1
View File
@@ -0,0 +1 @@
+{a:5,b:6,c:7}['c']
+5
View File
@@ -0,0 +1,5 @@
let x = 1
{
let x = 2
x
}
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x.a = true
x
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x.b = true
x
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x.c = true
x
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x['a'] = true
x
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x['b'] = true
x
+3
View File
@@ -0,0 +1,3 @@
let x = {a:5,b:6,c:7}
x['c'] = true
x
+4
View File
@@ -0,0 +1,4 @@
let a
let b
let c
a = b = c = 5
+7
View File
@@ -0,0 +1,7 @@
let a
let b
let c
a = b = c = 5
a
b
c
+3
View File
@@ -0,0 +1,3 @@
if 1 < 2:
1
2
+3
View File
@@ -0,0 +1,3 @@
if 1 > 2:
1
2
+5
View File
@@ -0,0 +1,5 @@
if 1 < 2:
1
else
2
3
+5
View File
@@ -0,0 +1,5 @@
if 1 > 2:
1
else
2
3
+5
View File
@@ -0,0 +1,5 @@
let i = 0
while i < 3: {
true
i = i + 1
}
+2
View File
@@ -0,0 +1,2 @@
for a in ['A', 'B', 'C']:
a
+4
View File
@@ -0,0 +1,4 @@
for a, b in ['A', 'B', 'C']: {
a
b
}
+2
View File
@@ -0,0 +1,2 @@
for a in {x:1,y:2,z:3}:
a
+4
View File
@@ -0,0 +1,4 @@
for a, b in {x:1,y:2,z:3}: {
a
b
}
+2
View File
@@ -0,0 +1,2 @@
procedure P()
0
+2
View File
@@ -0,0 +1,2 @@
procedure P(a)
a
+5
View File
@@ -0,0 +1,5 @@
procedure P(a, b, c) {
a
b
c
}
+3
View File
@@ -0,0 +1,3 @@
procedure P()
0
P()
+6
View File
@@ -0,0 +1,6 @@
procedure P(a, b, c) {
a
b
c
}
P()
+6
View File
@@ -0,0 +1,6 @@
procedure P(a, b, c) {
a
b
c
}
P(1)

Some files were not shown because too many files have changed in this diff Show More