/dports/lang/gravity/gravity-0.8.5/src/runtime/ |
H A D | gravity_vm.h | 27 typedef void (*vm_cleanup_cb) (gravity_vm *vm); 29 typedef void (*vm_transfer_cb) (gravity_vm *vm, gravity_object_t *obj); 31 GRAVITY_API gravity_delegate_t *gravity_vm_delegate (gravity_vm *vm); 32 GRAVITY_API gravity_fiber_t *gravity_vm_fiber (gravity_vm *vm); 33 GRAVITY_API void gravity_vm_free (gravity_vm *vm); 37 GRAVITY_API bool gravity_vm_ismini (gravity_vm *vm); 42 GRAVITY_API gravity_vm *gravity_vm_newmini (void); 43 GRAVITY_API void gravity_vm_reset (gravity_vm *vm); 44 GRAVITY_API gravity_value_t gravity_vm_result (gravity_vm *vm); 53 GRAVITY_API double gravity_vm_time (gravity_vm *vm); [all …]
|
H A D | gravity_core.c | 176 static inline gravity_value_t convert_map2string (gravity_vm *vm, gravity_map_t *map) { in convert_map2string() 252 static inline gravity_value_t convert_list2string (gravity_vm *vm, gravity_list_t *list) { in convert_list2string() 300 inline gravity_value_t convert_value2int (gravity_vm *vm, gravity_value_t v) { in convert_value2int() 323 inline gravity_value_t convert_value2float (gravity_vm *vm, gravity_value_t v) { in convert_value2float() 346 inline gravity_value_t convert_value2bool (gravity_vm *vm, gravity_value_t v) { in convert_value2bool() 373 inline gravity_value_t convert_value2string (gravity_vm *vm, gravity_value_t v) { in convert_value2string() 527 gravity_vm *vm = (gravity_vm *)data3; in collect_introspection_extended() 604 static bool object_is (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in object_is() 1042 static bool list_pop (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in list_pop() 2166 static bool int_min (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in int_min() [all …]
|
H A D | gravity_core.h | 23 GRAVITY_API void gravity_core_register (gravity_vm *vm); 27 gravity_value_t convert_value2bool (gravity_vm *vm, gravity_value_t v); 28 gravity_value_t convert_value2float (gravity_vm *vm, gravity_value_t v); 29 gravity_value_t convert_value2int (gravity_vm *vm, gravity_value_t v); 30 gravity_value_t convert_value2string (gravity_vm *vm, gravity_value_t v); 33 gravity_closure_t *computed_property_create (gravity_vm *vm, gravity_function_t *getter_func, gravi…
|
H A D | gravity_vm.c | 22 static void gravity_gc_cleanup (gravity_vm *vm); 35 struct gravity_vm { struct 1516 gravity_vm *vm = mem_alloc(NULL, sizeof(gravity_vm)); in gravity_vm_new() 1548 gravity_vm *gravity_vm_newmini (void) { in gravity_vm_newmini() 1550 gravity_vm *vm = mem_alloc(NULL, sizeof(gravity_vm)); in gravity_vm_newmini() 1554 void gravity_vm_free (gravity_vm *vm) { in gravity_vm_free() 1817 void gravity_vm_reset (gravity_vm *vm) { in gravity_vm_reset() 1986 gravity_vm *vm = (gravity_vm *)data; in vm_set_superclass_callback() 2153 gravity_vm *vm = (gravity_vm*)data; in gravity_gray_hash() 2170 gravity_vm *vm = (gravity_vm *)data; in gravity_gc_transform() [all …]
|
/dports/lang/gravity/gravity-0.8.5/src/shared/ |
H A D | gravity_value.h | 226 typedef struct gravity_vm gravity_vm; // vm is an opaque data type typedef 230 typedef uint32_t (*gravity_gc_callback)(gravity_vm *vm, gravity_object_t *obj); 471 GRAVITY_API void gravity_class_free (gravity_vm *vm, gravity_class_t *c); 488 GRAVITY_API uint32_t gravity_class_size (gravity_vm *vm, gravity_class_t *c); 517 GRAVITY_API void gravity_value_free (gravity_vm *vm, gravity_value_t v); 524 GRAVITY_API uint32_t gravity_value_size (gravity_vm *vm, gravity_value_t v); 547 GRAVITY_API void gravity_list_free (gravity_vm *vm, gravity_list_t *list); 549 GRAVITY_API gravity_list_t *gravity_list_new (gravity_vm *vm, uint32_t n); 555 GRAVITY_API void gravity_map_free (gravity_vm *vm, gravity_map_t *map); 557 GRAVITY_API gravity_map_t *gravity_map_new (gravity_vm *vm, uint32_t n); [all …]
|
H A D | gravity_delegate.h | 35 typedef void (*gravity_log_callback) (gravity_vm *vm, const char *message, void *… 36 typedef void (*gravity_log_clear) (gravity_vm *vm, void *xdata); 45 typedef void (*gravity_bridge_blacken) (gravity_vm *vm, void *xdata); 46 typedef void* (*gravity_bridge_clone) (gravity_vm *vm, void *xdata); 47 typedef bool (*gravity_bridge_equals) (gravity_vm *vm, void *obj1, void *obj2); 49 typedef void (*gravity_bridge_free) (gravity_vm *vm, gravity_object_t *obj); 50 typedef bool (*gravity_bridge_getundef) (gravity_vm *vm, void *xdata, gravity_value_… 51 typedef bool (*gravity_bridge_getvalue) (gravity_vm *vm, void *xdata, gravity_value_… 53 typedef bool (*gravity_bridge_setvalue) (gravity_vm *vm, void *xdata, gravity_value_… 55 typedef uint32_t (*gravity_bridge_size) (gravity_vm *vm, gravity_object_t *obj); [all …]
|
H A D | gravity_memory.h | 22 typedef struct gravity_vm gravity_vm; typedef 51 void *memdebug_calloc (gravity_vm *vm, size_t num, size_t size); 52 void *memdebug_malloc (gravity_vm *vm, size_t size); 53 void *memdebug_malloc0 (gravity_vm *vm, size_t size); 54 void *memdebug_realloc (gravity_vm *vm, void *ptr, size_t new_size); 63 void *gravity_calloc (gravity_vm *vm, size_t count, size_t size); 64 void *gravity_realloc (gravity_vm *vm, void *ptr, size_t new_size);
|
H A D | gravity_value.c | 58 gravity_vm *vm = (gravity_vm *)data2; in gravity_hash_internalsize() 65 gravity_vm *vm = (gravity_vm *)data1; in gravity_hash_gray() 84 void gravity_module_free (gravity_vm *vm, gravity_module_t *m) { in gravity_module_free() 92 uint32_t gravity_module_size (gravity_vm *vm, gravity_module_t *m) { in gravity_module_size() 103 void gravity_module_blacken (gravity_vm *vm, gravity_module_t *m) { in gravity_module_blacken() 392 void gravity_class_free (gravity_vm *vm, gravity_class_t *c) { in gravity_class_free() 456 void gravity_class_blacken (gravity_vm *vm, gravity_class_t *c) { in gravity_class_blacken() 1860 void gravity_value_free (gravity_vm *vm, gravity_value_t v) { in gravity_value_free() 2129 gravity_list_t *gravity_list_new (gravity_vm *vm, uint32_t n) { in gravity_list_new() 2195 gravity_map_t *gravity_map_new (gravity_vm *vm, uint32_t n) { in gravity_map_new() [all …]
|
H A D | gravity_memory.c | 14 void *gravity_calloc(gravity_vm *vm, size_t count, size_t size) { in gravity_calloc() 22 void *gravity_realloc(gravity_vm *vm, void *ptr, size_t new_size) { in gravity_realloc() 112 void *memdebug_malloc(gravity_vm *vm, size_t size) { in memdebug_malloc() 126 void *memdebug_malloc0(gravity_vm *vm, size_t size) { in memdebug_malloc0() 131 void *memdebug_calloc(gravity_vm *vm, size_t num, size_t size) { in memdebug_calloc() 145 void *memdebug_realloc(gravity_vm *vm, void *ptr, size_t new_size) { in memdebug_realloc()
|
/dports/lang/gravity/gravity-0.8.5/src/optionals/ |
H A D | gravity_opt_file.c | 30 static uint32_t gravity_ifile_free (gravity_vm *vm, gravity_object_t *object) { in gravity_ifile_free() 41 static gravity_file_t *gravity_ifile_new (gravity_vm *vm, FILE *f) { in gravity_ifile_new() 57 static bool internal_file_size (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rin… in internal_file_size() 68 static bool internal_file_exists (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t r… in internal_file_exists() 79 static bool internal_file_delete (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t r… in internal_file_delete() 90 static bool internal_file_read (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rin… in internal_file_read() 107 static bool internal_file_write (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t ri… in internal_file_write() 242 static bool internal_file_open (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rin… in internal_file_open() 279 static bool internal_file_iread (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t ri… in internal_file_iread() 387 static bool internal_file_ieof (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rin… in internal_file_ieof() [all …]
|
H A D | gravity_opt_math.c | 61 static bool math_abs (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_abs() 94 static bool math_acos (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_acos() 117 static bool math_asin (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_asin() 140 static bool math_atan (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_atan() 194 static bool math_cbrt (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_cbrt() 216 static bool math_xrt (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_xrt() 274 static bool math_cos (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_cos() 297 static bool math_exp (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_exp() 357 static bool math_gcf (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_gcf() 762 static bool math_E (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_E() [all …]
|
H A D | gravity_opt_env.c | 37 static bool gravity_env_get(gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex)… in gravity_env_get() 65 static bool gravity_env_set(gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex)… in gravity_env_set() 81 static bool gravity_env_keys(gravity_vm *vm, gravity_value_t *args, uint16_t nparams, uint32_t rind… in gravity_env_keys() 102 static bool gravity_env_argc(gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex… in gravity_env_argc() 107 static bool gravity_env_argv(gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex… in gravity_env_argv() 138 void gravity_env_register(gravity_vm *vm) { in gravity_env_register() 146 void gravity_env_register_args(gravity_vm *vm, uint32_t _argc, const char **_argv) { in gravity_env_register_args()
|
H A D | gravity_opt_env.h | 8 void gravity_env_register (gravity_vm *vm); 9 void gravity_env_register_args(gravity_vm *vm, uint32_t _argc, const char **_argv);
|
H A D | gravity_opt_json.c | 29 static bool JSON_stringify (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex)… in JSON_stringify() 88 static gravity_value_t JSON_value (gravity_vm *vm, json_value *json) { in JSON_value() 126 static bool JSON_parse (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in JSON_parse() 185 void gravity_json_register (gravity_vm *vm) { in gravity_json_register()
|
/dports/lang/gravity/gravity-0.8.5/examples/GravityCpp/GravityCpp/ |
H A D | main.cpp | 48 static bool rect_create (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in rect_create() 67 static bool rect_area (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in rect_area() 80 static bool rect_test (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in rect_test() 98 static bool length_get (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in length_get() 108 static bool length_set (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in length_set() 131 static void object_free (gravity_vm *vm, gravity_object_t *obj) { in object_free() 141 void register_cpp_classes (gravity_vm *vm) { in register_cpp_classes() 157 void report_error (gravity_vm *vm, error_type_t error_type, const char *message, error_desc_t error… in report_error() 201 gravity_vm *vm = gravity_vm_new(&delegate); in main()
|
/dports/lang/gravity/gravity-0.8.5/api/ |
H A D | exec_c.c | 27 static void report_error (gravity_vm *vm, error_type_t error_type, const char *message, in report_error() 47 static bool math_pi (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_pi() 53 static bool math_log (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_log() 72 static bool math_pow (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { in math_pow() 91 static void create_math_class (gravity_vm *vm) { in create_math_class() 159 gravity_vm *vm = gravity_vm_new(&delegate); in main()
|
H A D | exec_gravity.c | 17 static void report_error (gravity_vm *vm, error_type_t error_type, const char *message, in report_error() 49 gravity_vm *vm = gravity_vm_new(&delegate); in main()
|
/dports/lang/gravity/gravity-0.8.5/binding/GravityObjC/ObjC/ |
H A D | gravity_objc.m | 140 void bridge_blacken (gravity_vm *vm, void *xdata); 141 void *bridge_duplicate (gravity_vm *vm, void *xdata); 142 void bridge_free (gravity_vm *vm, gravity_object_t *obj); 143 bool bridge_equals (gravity_vm *vm, void *obj_1, void *obj_2); 144 void *bridge_clone (gravity_vm *vm, void *xdata); 656 void objc_register (gravity_vm *vm) { 805 gravity_vm *vm = (gravity_vm *)data2; 2035 void bridge_blacken (gravity_vm *vm, void *xdata) { 2057 bool bridge_equals (gravity_vm *vm, void *obj_1, void *obj_2) { 2068 void *bridge_clone (gravity_vm *vm, void *xdata) { [all …]
|
/dports/lang/gravity/gravity-0.8.5/docs/ |
H A D | extending.md | 15 #include "gravity_vm.h" 27 static bool sum (gravity_vm *vm, gravity_value_t *args, uint16_t nargs, uint32_t rindex) { 36 void setup_foo (gravity_vm *vm) { 58 gravity_vm *vm = gravity_vm_new(&delegate);
|
H A D | embedding.md | 25 #include "gravity_vm.h" 44 void report_error (gravity_vm *vm, error_type_t error_type, const char *message, 61 gravity_vm *vm = gravity_vm_new(&delegate); 110 #include "gravity_vm.h" 133 gravity_vm *vm = gravity_vm_new(&delegate);
|
/dports/lang/gravity/gravity-0.8.5/examples/ |
H A D | example.c | 9 static void report_error (gravity_vm *vm, error_type_t error_type, in report_error() 31 gravity_vm *vm = gravity_vm_new(&delegate); in main()
|
H A D | Executing Gravity from C.md | 9 #include "gravity_vm.h" 14 static void report_error (gravity_vm *vm, error_type_t error_type, 36 gravity_vm *vm = gravity_vm_new(&delegate);
|
/dports/lang/gravity/gravity-0.8.5/src/compiler/ |
H A D | gravity_compiler.c | 25 gravity_vm *vm; 30 static void internal_vm_transfer (gravity_vm *vm, gravity_object_t *obj) { in internal_vm_transfer() 55 static void internal_vm_cleanup (gravity_vm *vm) { in internal_vm_cleanup() 118 void gravity_compiler_transfer(gravity_compiler_t *compiler, gravity_vm *vm) { in gravity_compiler_transfer()
|
/dports/lang/gravity/gravity-0.8.5/src/cli/ |
H A D | gravity.c | 47 static void report_error (gravity_vm *vm, error_type_t error_type, const char *message, error_desc_… in report_error() 107 static void unittest_callback (gravity_vm *vm, error_type_t error_type, const char *description, co… in unittest_callback() 119 static void unittest_error (gravity_vm *vm, error_type_t error_type, const char *message, error_des… in unittest_error() 218 gravity_vm *vm = gravity_vm_new(&delegate); in unittest_scan() 423 gravity_vm *vm = gravity_vm_new(&delegate); in main()
|
/dports/lang/gravity/gravity-0.8.5/api/api.xcodeproj/ |
H A D | project.pbxproj | 23 …922BB011E6E0F5C00D9FAD0 /* gravity_vm.c in Sources */ = {isa = PBXBuildFile; fileRef = A922BADD1E6… 49 …9FE6A2A1E753077007FC86B /* gravity_vm.c in Sources */ = {isa = PBXBuildFile; fileRef = A922BADD1E6… 106 …E6E0F5C00D9FAD0 /* gravity_vm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 107 …E6E0F5C00D9FAD0 /* gravity_vm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 221 A922BADD1E6E0F5C00D9FAD0 /* gravity_vm.c */, 222 A922BADE1E6E0F5C00D9FAD0 /* gravity_vm.h */, 361 A922BB011E6E0F5C00D9FAD0 /* gravity_vm.c in Sources */, 390 A9FE6A2A1E753077007FC86B /* gravity_vm.c in Sources */,
|