Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | DUK_CALL_FLAG_IGNORE_RECLIMIT (1 << 0) /* duk_handle_call_xxx: call ignores C recursion limit (for errhandler calls) */ |
#define | DUK_CALL_FLAG_CONSTRUCTOR_CALL (1 << 1) /* duk_handle_call_xxx: constructor call (i.e. called as 'new Foo()') */ |
#define | DUK_CALL_FLAG_IS_RESUME (1 << 2) /* duk_handle_ecma_call_setup: setup for a resume() */ |
#define | DUK_CALL_FLAG_IS_TAILCALL (1 << 3) /* duk_handle_ecma_call_setup: setup for a tail call */ |
#define | DUK_CALL_FLAG_DIRECT_EVAL (1 << 4) /* call is a direct eval call */ |
#define | DUK_EQUALS_FLAG_SAMEVALUE (1 << 0) /* use SameValue instead of non-strict equality */ |
#define | DUK_EQUALS_FLAG_STRICT (1 << 1) /* use strict equality instead of non-strict equality */ |
#define | DUK_COMPARE_FLAG_EVAL_LEFT_FIRST (1 << 0) /* eval left argument first */ |
#define | DUK_COMPARE_FLAG_NEGATE (1 << 1) /* negate result */ |
#define | duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) |
#define | duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) |
#define | duk_js_samevalue(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_SAMEVALUE) |
#define | duk_js_lessthan(thr, tv_x, tv_y) duk_js_compare_helper((thr), (tv_x), (tv_Y), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) |
#define | duk_js_greaterthan(thr, tv_x, tv_y) duk_js_compare_helper((thr), (tv_y), (tv_x), 0) |
#define | duk_js_lessthanorequal(thr, tv_x, tv_y) duk_js_compare_helper((thr), (tv_y), (tv_x), DUK_COMPARE_FLAG_NEGATE) |
#define | duk_js_greaterthanorequal(thr, tv_x, tv_y) duk_js_compare_helper((thr), (tv_x), (tv_y), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) |
#define DUK_CALL_FLAG_CONSTRUCTOR_CALL (1 << 1) /* duk_handle_call_xxx: constructor call (i.e. called as 'new Foo()') */ |
Definition at line 10 of file duktape-1.5.2/src-separate/duk_js.h.
Definition at line 13 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_CALL_FLAG_IGNORE_RECLIMIT (1 << 0) /* duk_handle_call_xxx: call ignores C recursion limit (for errhandler calls) */ |
Definition at line 9 of file duktape-1.5.2/src-separate/duk_js.h.
Definition at line 11 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_CALL_FLAG_IS_TAILCALL (1 << 3) /* duk_handle_ecma_call_setup: setup for a tail call */ |
Definition at line 12 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_COMPARE_FLAG_EVAL_LEFT_FIRST (1 << 0) /* eval left argument first */ |
Definition at line 20 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_COMPARE_FLAG_NEGATE (1 << 1) /* negate result */ |
Definition at line 21 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_EQUALS_FLAG_SAMEVALUE (1 << 0) /* use SameValue instead of non-strict equality */ |
Definition at line 16 of file duktape-1.5.2/src-separate/duk_js.h.
#define DUK_EQUALS_FLAG_STRICT (1 << 1) /* use strict equality instead of non-strict equality */ |
Definition at line 17 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_equals | ( | thr, | |
tv_x, | |||
tv_y ) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) |
Definition at line 44 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_greaterthan | ( | thr, | |
tv_x, | |||
tv_y ) duk_js_compare_helper((thr), (tv_y), (tv_x), 0) |
Definition at line 56 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_greaterthanorequal | ( | thr, | |
tv_x, | |||
tv_y ) duk_js_compare_helper((thr), (tv_x), (tv_y), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) |
Definition at line 64 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_lessthan | ( | thr, | |
tv_x, | |||
tv_y ) duk_js_compare_helper((thr), (tv_x), (tv_Y), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) |
Definition at line 52 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_lessthanorequal | ( | thr, | |
tv_x, | |||
tv_y ) duk_js_compare_helper((thr), (tv_y), (tv_x), DUK_COMPARE_FLAG_NEGATE) |
Definition at line 60 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_samevalue | ( | tv_x, | |
tv_y ) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_SAMEVALUE) |
Definition at line 48 of file duktape-1.5.2/src-separate/duk_js.h.
#define duk_js_strict_equals | ( | tv_x, | |
tv_y ) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) |
Definition at line 46 of file duktape-1.5.2/src-separate/duk_js.h.
DUK_INTERNAL_DECL duk_hobject * duk_create_activation_environment_record | ( | duk_hthread * | thr, |
duk_hobject * | func, | ||
duk_size_t | idx_bottom ) |
Definition at line 71582 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int_t duk_handle_call_protected | ( | duk_hthread * | thr, |
duk_idx_t | num_stack_args, | ||
duk_small_uint_t | call_flags ) |
Definition at line 55593 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_handle_call_unprotected | ( | duk_hthread * | thr, |
duk_idx_t | num_stack_args, | ||
duk_small_uint_t | call_flags ) |
Definition at line 55774 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_handle_ecma_call_setup | ( | duk_hthread * | thr, |
duk_idx_t | num_stack_args, | ||
duk_small_uint_t | call_flags ) |
Definition at line 56917 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int_t duk_handle_safe_call | ( | duk_hthread * | thr, |
duk_safe_call_function | func, | ||
duk_idx_t | num_stack_args, | ||
duk_idx_t | num_stack_res ) |
Definition at line 56499 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_js_close_environment_record | ( | duk_hthread * | thr, |
duk_hobject * | env, | ||
duk_hobject * | func, | ||
duk_size_t | regbase ) |
Definition at line 71680 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_compare_helper | ( | duk_hthread * | thr, |
duk_tval * | tv_x, | ||
duk_tval * | tv_y, | ||
duk_small_int_t | flags ) |
Definition at line 70571 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_small_int_t duk_js_data_compare | ( | const duk_uint8_t * | buf1, |
const duk_uint8_t * | buf2, | ||
duk_size_t | len1, | ||
duk_size_t | len2 ) |
Definition at line 70503 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_declvar_activation | ( | duk_hthread * | thr, |
duk_activation * | act, | ||
duk_hstring * | name, | ||
duk_tval * | val, | ||
duk_small_int_t | prop_flags, | ||
duk_bool_t | is_func_decl ) |
Definition at line 72884 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_delvar_activation | ( | duk_hthread * | thr, |
duk_activation * | act, | ||
duk_hstring * | name ) |
Definition at line 72594 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_equals_helper | ( | duk_hthread * | thr, |
duk_tval * | tv_x, | ||
duk_tval * | tv_y, | ||
duk_small_int_t | flags ) |
Definition at line 70271 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_js_execute_bytecode | ( | duk_hthread * | exec_thr | ) |
Definition at line 67244 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_getvar_activation | ( | duk_hthread * | thr, |
duk_activation * | act, | ||
duk_hstring * | name, | ||
duk_bool_t | throw_flag ) |
Definition at line 72379 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_getvar_envrec | ( | duk_hthread * | thr, |
duk_hobject * | env, | ||
duk_hstring * | name, | ||
duk_bool_t | throw_flag ) |
Definition at line 72371 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_in | ( | duk_hthread * | thr, |
duk_tval * | tv_x, | ||
duk_tval * | tv_y ) |
Definition at line 70922 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_js_init_activation_environment_records_delayed | ( | duk_hthread * | thr, |
duk_activation * | act ) |
Definition at line 71625 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_instanceof | ( | duk_hthread * | thr, |
duk_tval * | tv_x, | ||
duk_tval * | tv_y ) |
Definition at line 70765 of file duktape-1.5.2/src-noline/duktape.c.
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 ) |
Definition at line 71214 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_js_putvar_activation | ( | duk_hthread * | thr, |
duk_activation * | act, | ||
duk_hstring * | name, | ||
duk_tval * | val, | ||
duk_bool_t | strict ) |
Definition at line 72509 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_js_putvar_envrec | ( | duk_hthread * | thr, |
duk_hobject * | env, | ||
duk_hstring * | name, | ||
duk_tval * | val, | ||
duk_bool_t | strict ) |
Definition at line 72500 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_small_int_t duk_js_string_compare | ( | duk_hstring * | h1, |
duk_hstring * | h2 ) |
Definition at line 70533 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_small_int_t duk_js_to_arrayindex_raw_string | ( | const duk_uint8_t * | str, |
duk_uint32_t | blen, | ||
duk_uarridx_t * | out_idx ) |
Definition at line 71043 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_uarridx_t duk_js_to_arrayindex_string_helper | ( | duk_hstring * | h | ) |
Definition at line 71082 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_js_toboolean | ( | duk_tval * | tv | ) |
Definition at line 69791 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int32_t duk_js_toint32 | ( | duk_hthread * | thr, |
duk_tval * | tv ) |
Definition at line 70053 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_double_t duk_js_tointeger | ( | duk_hthread * | thr, |
duk_tval * | tv ) |
Definition at line 70004 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_double_t duk_js_tointeger_number | ( | duk_double_t | x | ) |
Definition at line 69984 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_double_t duk_js_tonumber | ( | duk_hthread * | thr, |
duk_tval * | tv ) |
Definition at line 69901 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_uint16_t duk_js_touint16 | ( | duk_hthread * | thr, |
duk_tval * | tv ) |
Definition at line 70089 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_uint32_t duk_js_touint32 | ( | duk_hthread * | thr, |
duk_tval * | tv ) |
Definition at line 70071 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hstring * duk_js_typeof | ( | duk_hthread * | thr, |
duk_tval * | tv_x ) |
Definition at line 70970 of file duktape-1.5.2/src-noline/duktape.c.