diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 51 |
1 files changed, 3 insertions, 48 deletions
@@ -1,56 +1,11 @@ -#include "err.h" -#include "vm.h" +#include "common/err.h" +#include "run.h" int main(int argc, char *argv[]) { if (argc < 2) error("usage: %s <module>\n", argv[0]); - vm_run_file(argv[0], argv[1]); + run_module(argv[0], argv[1], argc > 2 ? (size_t) argc - 2 : 0, &argv[2]); return 0; } - -/* - -0123 -"asd" -$arg -&fnname -func(asd) - -:int:add -:str:cat -:boo:and -:arr:arr -:set:set - -integer::add() -integer::sub() -integer::mul() -integer::div() -integer::mod() -integer::pow() - -string::concat() -string::split() -string::find() - -array::array() -array::select() -array::insert() -array::length() -array::reduce() -array::map() - -set::set() -set::pair() -set::select() -set::insert() -set::remove() -set::contains() - -boolean::and() -boolean::or() -boolean::xor() - -*/ |