80 flags = comp_args->
flags;
97 (h_sourcecode ==
NULL)) {
164 comp_args->
src_buffer = (
const duk_uint8_t *) src_buffer;
166 comp_args->
flags = flags;
180 nargs = flags & 0x07;
unsigned int duk_small_uint_t
duk_small_int_t duk_ret_t
duk_int_fast32_t duk_int_t
duk_uint_fast32_t duk_uint_t
#define DUK_ASSERT_CTX_VALID(ctx)
#define DUK_HSTRING_GET_DATA(x)
#define DUK_STR_NO_SOURCECODE
#define DUK_JS_COMPILE_FLAG_EVAL
DUK_INTERNAL_DECL void duk_js_push_closure(duk_hthread *thr, duk_hcompiledfunction *fun_temp, duk_hobject *outer_var_env, duk_hobject *outer_lex_env, duk_bool_t add_auto_proto)
DUK_INTERNAL_DECL void duk_push_hstring_stridx(duk_context *ctx, duk_small_int_t stridx)
DUK_EXTERNAL void duk_remove(duk_context *ctx, duk_idx_t index)
#define DUK_ERROR_API(thr, msg)
#define DUK_BIDX_GLOBAL_ENV
DUK_INTERNAL_DECL void duk_js_compile(duk_hthread *thr, const duk_uint8_t *src_buffer, duk_size_t src_length, duk_small_uint_t flags)
DUK_EXTERNAL void duk_push_pointer(duk_context *ctx, void *val)
DUK_EXTERNAL void * duk_require_pointer(duk_context *ctx, duk_idx_t index)
#define DUK_HSTRING_GET_BYTELEN(x)
DUK_EXTERNAL duk_int_t duk_pcall_method(duk_context *ctx, duk_idx_t nargs)
#define DUK_JS_COMPILE_FLAG_FUNCEXPR
DUK_EXTERNAL duk_int_t duk_safe_call(duk_context *ctx, duk_safe_call_function func, duk_idx_t nargs, duk_idx_t nrets)
DUK_EXTERNAL void duk_call_method(duk_context *ctx, duk_idx_t nargs)
#define DUK_JS_COMPILE_FLAG_STRICT
DUK_EXTERNAL void duk_push_global_object(duk_context *ctx)
DUK_EXTERNAL void duk_pop(duk_context *ctx)
DUK_INTERNAL_DECL duk_hobject * duk_get_hobject(duk_context *ctx, duk_idx_t index)
DUK_INTERNAL_DECL duk_hstring * duk_get_hstring(duk_context *ctx, duk_idx_t index)
#define DUK_COMPILE_NORESULT
#define DUK_COMPILE_FUNCTION
#define DUK_COMPILE_NOSOURCE
#define DUK_COMPILE_STRLEN
#define DUK_COMPILE_NOFILENAME
#define DUK_COMPILE_STRICT
DUK_LOCAL duk_ret_t duk__do_compile(duk_context *ctx)
DUK_EXTERNAL duk_int_t duk_compile_raw(duk_context *ctx, const char *src_buffer, duk_size_t src_length, duk_uint_t flags)
DUK_EXTERNAL duk_int_t duk_eval_raw(duk_context *ctx, const char *src_buffer, duk_size_t src_length, duk_uint_t flags)
const duk_uint8_t * src_buffer
duk_hobject * builtins[DUK_NUM_BUILTINS]