Lines Matching refs:id
9 static void duk__push_module_object(duk_context *ctx, const char *id);
11 static duk_bool_t duk__get_cached_module(duk_context *ctx, const char *id) in duk__get_cached_module() argument
17 if (duk_get_prop_string(ctx, -1, id)) { in duk__get_cached_module()
50 static void duk__del_cached_module(duk_context *ctx, const char *id) in duk__del_cached_module() argument
56 duk_del_prop_string(ctx, -1, id); in duk__del_cached_module()
129 const char *id; in duk__handle_require() local
147 id = duk_require_string(ctx, 0); in duk__handle_require()
158 id = duk_require_string(ctx, -1); in duk__handle_require()
160 if (duk__get_cached_module(ctx, id)) { in duk__handle_require()
164 duk__push_module_object(ctx, id); in duk__handle_require()
186 duk__del_cached_module(ctx, id); in duk__handle_require()
197 duk__del_cached_module(ctx, id); in duk__handle_require()
203 duk__del_cached_module(ctx, id); in duk__handle_require()
217 static void duk__push_require_function(duk_context *ctx, const char *id) in duk__push_require_function() argument
223 duk_push_string(ctx, id); in duk__push_require_function()
237 static void duk__push_module_object(duk_context *ctx, const char *id) in duk__push_module_object() argument
245 duk_push_string(ctx, id); in duk__push_module_object()
259 duk__push_require_function(ctx, id); in duk__push_module_object()