aboutsummaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rw-r--r--example/fibo.uwu22
-rw-r--r--example/print_args.uwu2
-rw-r--r--example/test.uwu6
3 files changed, 12 insertions, 18 deletions
diff --git a/example/fibo.uwu b/example/fibo.uwu
index c3a4aa5..549e048 100644
--- a/example/fibo.uwu
+++ b/example/fibo.uwu
@@ -1,24 +1,18 @@
-if :bool:if($1, $2, $3)
-smaller :int:smaller($1, $2)
-equal :int:equal($1, $2)
-add :int:add($1, $2)
-sub :int:sub($1, $2)
-
newline "
"
fibo
- if(smaller($1, 0), 0,
- if(equal($1, 0), 1,
- add(
- fibo(sub($1, 1)),
- fibo(sub($1, 2))
+ bool.if(int.smaller($1, 0), 0,
+ bool.if(int.equal($1, 0), 1,
+ int.add(
+ fibo(int.sub($1, 1)),
+ fibo(int.sub($1, 2))
)))
print
- if(smaller($1, 0), "",
- :str:cat(
- print(sub($1, 1)),
+ bool.if(int.smaller($1, 0), "",
+ str.cat(
+ print(int.sub($1, 1)),
fibo($1),
newline
))
diff --git a/example/print_args.uwu b/example/print_args.uwu
index 593b4be..6705d6c 100644
--- a/example/print_args.uwu
+++ b/example/print_args.uwu
@@ -1,4 +1,4 @@
-main :str:cat(
+main str.cat(
$1,
$2,
$3
diff --git a/example/test.uwu b/example/test.uwu
index 081eb69..90ced3f 100644
--- a/example/test.uwu
+++ b/example/test.uwu
@@ -1,8 +1,8 @@
hello_world "hello world
"
-main :str:cat(
+main str.cat(
hello_world,
- fibo:print(10),
- :nil:nil
+ .fibo.print(10),
+ nil.nil
)