bool validateKey(WrenVM* vm, Value* args, int index) { Value arg = args[index]; if (IS_BOOL(arg) || IS_CLASS(arg) || IS_NULL(arg) || IS_NUM(arg) || IS_RANGE(arg) || IS_STRING(arg)) { return true; } args[0] = CONST_STRING(vm, "Key must be a value type."); return false; }
int booleanp(int x){ if(IS_BOOL(x)) return(1); else return(0); }