]> git.lizzy.rs Git - uwu-lang.git/blobdiff - example/fibo.uwu
Argument counting starts at 1 now
[uwu-lang.git] / example / fibo.uwu
index 48851c54ff05fc04952b6a8f1b4fd7ab31bb2646..c3a4aa50a487f14bee4f866d3cda13f0e53257aa 100644 (file)
@@ -1,24 +1,24 @@
-if :bool:if($0, $1, $2)
-smaller :int:smaller($0, $1)
-equal :int:equal($0, $1)
-add :int:add($0, $1)
-sub :int:sub($0, $1)
+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($0, 0), 0,
-       if(equal($0, 0), 1,
+       if(smaller($1, 0), 0,
+       if(equal($1, 0), 1,
        add(
-               fibo(sub($0, 1)),
-               fibo(sub($0, 2))
+               fibo(sub($1, 1)),
+               fibo(sub($1, 2))
        )))
 
 print
-       if(smaller($0, 0), "",
+       if(smaller($1, 0), "",
        :str:cat(
-               print(sub($0, 1)),
-               fibo($0),
+               print(sub($1, 1)),
+               fibo($1),
                newline
        ))