]> git.lizzy.rs Git - uwu-lang.git/blobdiff - std/nil.c
Merge branch 'master' of github.com:EliasFleckenstein03/uwulang
[uwu-lang.git] / std / nil.c
index 33230fb498da792e8606c994087501ba6e2c8b56..52a2872337dea0da7494b72dbba8bc70d3ed45bc 100644 (file)
--- a/std/nil.c
+++ b/std/nil.c
@@ -1,10 +1,14 @@
-#include "../src/err.h"
-#include "../api/nil.h"
+#include "common/err.h"
+#include "api/nil.h"
+#include "api/util.h"
 
 UwUVMValue uwu_nil(UwUVMArgs *args)
 {
-       if (args->num != 0)
-               error(":nil:nil does not accept any arguments\n");
-
+       uwuutil_require_exact(":nil:nil", args, 0);
        return uwunil_create();
 }
+
+UwUVMValue uwu_is(UwUVMArgs *args)
+{
+       return uwuutil_is_type(":nil:is", args, &uwunil_type);
+}