aboutsummaryrefslogtreecommitdiff
path: root/nil.c
diff options
context:
space:
mode:
Diffstat (limited to 'nil.c')
-rw-r--r--nil.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/nil.c b/nil.c
new file mode 100644
index 0000000..cb27dbb
--- /dev/null
+++ b/nil.c
@@ -0,0 +1,14 @@
+#include "common/err.h"
+#include "api/nil.h"
+#include "api/util.h"
+
+UwUVMValue uwu_nil(UwUVMArgs *args)
+{
+ uwuutil_require_exact("nil.nil", args, 0);
+ return uwunil_create();
+}
+
+UwUVMValue uwu_is(UwUVMArgs *args)
+{
+ return uwuutil_is_type("nil.is", args, &uwunil_type);
+}