single if

This commit is contained in:
ame 2023-09-19 11:55:14 -05:00
parent e9270a7ff8
commit f248989ac1
3 changed files with 3 additions and 2 deletions

View File

@ -79,7 +79,7 @@ namespace builtin {
static builtin::builtin _write("write",{{STRING}},NONE,builtin::write);
static builtin::builtin _exit("exit",{{INT}},NONE,builtin::a_exit);
static builtin::builtin _if("if",{{INT,ANON,ANON}},NONE,builtin::_if);
static builtin::builtin _if("if",{{INT,ANON},{INT,ANON,ANON}},NONE,builtin::_if);
static builtin::builtin __anon("if",{{ANY}},NONE,builtin::__anon);
static builtin::builtin _def("def",{{NONE,ANY}},NONE,builtin::_def);
static builtin::builtin _add("+",{{INT,INT}},INT,builtin::_add);

View File

@ -21,7 +21,7 @@ tests = {
},{
file = "./test/if.ll",
ex_return = "0",
ex_out = "no",
ex_out = "test\nno",
},{
file = "./test/mul.ll",
ex_return = "110",

View File

@ -1,3 +1,4 @@
(if 1 (write "test"))
(if 1
((if 1 ((write "no")) ((exit 5))))
((write "nya")))