diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-01-01 17:43:11 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-01-01 17:43:11 +0100 |
commit | 6ec67846ffadb5bd1be13d5a7ea3abcf67f1c536 (patch) | |
tree | baac675ac4183bf4927403391dd54ea5069af4a5 /example/fibo.uwu | |
parent | 8e3ed7630c7383869b6e16b494d4288c4e094dd3 (diff) | |
download | uwu-lang-6ec67846ffadb5bd1be13d5a7ea3abcf67f1c536.tar.xz |
Redesign function names
Diffstat (limited to 'example/fibo.uwu')
-rw-r--r-- | example/fibo.uwu | 22 |
1 files changed, 8 insertions, 14 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 )) |