blob: 5679572e91aefa13e3b2416f66b7c6757015ab40 [file] [log] [blame]
#include "compiler.h"
#include "lisp.h"
int main(int argc, char **argv)
{
if (argc < 2)
{
puts("pass the string you want to parse as the first argument please");
return 1;
}
struct istream *is = new_stristream_nt(argv[1]);
struct environment env = compile_all(is);
value_t (*lisp_main)() = find_function(&env, "main")->def0;
lisp_main();
// del_stristream (is);
}