commit | b3ca4fb8cbc8f27b2aa4c986399cf8c0656de7c0 | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Tue Apr 20 10:33:00 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Tue Apr 20 10:33:00 2021 -0700 |
tree | 87017c777d4f36c3b68b064834842e2266a650fc | |
parent | 6eee4f9b11fe1add476a987afba6556d2481f26a [diff] [blame] |
Add lib/std, compile_expression ()
diff --git a/src/lisp/lib/std.h b/src/lisp/lib/std.h new file mode 100644 index 0000000..85d766c --- /dev/null +++ b/src/lisp/lib/std.h
@@ -0,0 +1,9 @@ +#pragma once + +#include "../lisp.h" +#include "../compiler.h" + +value_t l_plus (value_t a, value_t b); + +void add_function (struct environment *env, char *name, void *func, int nargs); +void load_std (struct environment *env);