浏览代码

Add documentation for ENV.argc and ENV.argv

bynect 4 年之前
父节点
当前提交
5c9b8c1ba2
共有 2 个文件被更改,包括 7 次插入0 次删除
  1. 6 0
      docs/env.md
  2. 1 0
      src/cli/gravity.c

+ 6 - 0
docs/env.md

@@ -12,3 +12,9 @@ ENV.set("VAR_KEY", "VAR_VALUE")
 // list all env variables
 var list = ENV.keys()
 ```
+
+### Class Constants
+```swift
+var max_arg = ENV.argc - 1 
+var my_arg = ENV.argv[max_arg]
+```

+ 1 - 0
src/cli/gravity.c

@@ -422,6 +422,7 @@ int main (int argc, const char* argv[]) {
     // create VM
     gravity_vm *vm = gravity_vm_new(&delegate);
 
+    // pass argc and argv to the ENV class
     gravity_env_register_args(vm, argc, argv);
 
     // check if input file is source code that needs to be compiled