Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
Macros | |
#define | DUK__OUTPUT_TYPE_TRACEBACK (-1) |
#define | DUK__OUTPUT_TYPE_FILENAME 0 |
#define | DUK__OUTPUT_TYPE_LINENUMBER 1 |
#define DUK__OUTPUT_TYPE_FILENAME 0 |
Definition at line 114 of file duktape-1.5.2/src-separate/duk_bi_error.c.
Referenced by duk__error_getter_helper(), and duk_bi_error_prototype_filename_getter().
#define DUK__OUTPUT_TYPE_LINENUMBER 1 |
Definition at line 115 of file duktape-1.5.2/src-separate/duk_bi_error.c.
Referenced by duk__error_getter_helper(), and duk_bi_error_prototype_linenumber_getter().
#define DUK__OUTPUT_TYPE_TRACEBACK (-1) |
Definition at line 113 of file duktape-1.5.2/src-separate/duk_bi_error.c.
Referenced by duk__error_getter_helper(), and duk_bi_error_prototype_stack_getter().
DUK_LOCAL duk_ret_t duk__error_getter_helper | ( | duk_context * | ctx, |
duk_small_int_t | output_type ) |
Definition at line 117 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References DUK__OUTPUT_TYPE_FILENAME, DUK__OUTPUT_TYPE_LINENUMBER, DUK__OUTPUT_TYPE_TRACEBACK, DUK_ACT_FLAG_CONSTRUCT, DUK_ACT_FLAG_DIRECT_EVAL, DUK_ACT_FLAG_PREVENT_YIELD, DUK_ACT_FLAG_STRICT, DUK_ACT_FLAG_TAILCALLED, DUK_ASSERT, DUK_ASSERT_TOP, duk_check_type(), DUK_DOUBLE_2TO32, DUK_FLOOR, DUK_FMOD, duk_get_hobject(), duk_get_hstring(), duk_get_prop_index(), duk_get_prop_stridx(), duk_get_string(), duk_get_top(), duk_get_top_index(), duk_get_type(), DUK_HOBJECT_HAS_NATIVEFUNCTION, duk_hobject_pc2line_query(), DUK_HSTRING_GET_DATA, DUK_HTHREAD_STRING_EMPTY_STRING, duk_is_string(), duk_join(), duk_pop(), duk_pop_2(), duk_pop_n(), duk_push_hstring_stridx(), duk_push_int(), duk_push_sprintf(), duk_push_this(), duk_replace(), duk_require_stack(), DUK_STRIDX_BRACKETED_ELLIPSIS, DUK_STRIDX_FILE_NAME, DUK_STRIDX_INT_TRACEDATA, DUK_STRIDX_NAME, DUK_STRIDX_NEWLINE_4SPACE, DUK_TB_FLAG_NOBLAME_FILELINE, duk_to_number(), DUK_TYPE_LIGHTFUNC, DUK_TYPE_OBJECT, DUK_TYPE_STRING, DUK_UNREF, DUK_USE_TRACEBACK_DEPTH, funcname(), and NULL.
Referenced by duk_bi_error_prototype_filename_getter(), duk_bi_error_prototype_linenumber_getter(), and duk_bi_error_prototype_stack_getter().
DUK_LOCAL duk_ret_t duk__error_setter_helper | ( | duk_context * | ctx, |
duk_small_uint_t | stridx_key ) |
Definition at line 347 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References DUK_ASSERT_TOP, DUK_DD, DUK_DDPRINT, duk_def_prop(), DUK_DEFPROP_CONFIGURABLE, DUK_DEFPROP_HAVE_CONFIGURABLE, DUK_DEFPROP_HAVE_ENUMERABLE, DUK_DEFPROP_HAVE_VALUE, DUK_DEFPROP_HAVE_WRITABLE, DUK_DEFPROP_WRITABLE, duk_dup(), duk_get_tval(), duk_push_hstring_stridx(), and duk_push_this().
Referenced by duk_bi_error_prototype_filename_setter(), duk_bi_error_prototype_linenumber_setter(), and duk_bi_error_prototype_stack_setter().
DUK_INTERNAL duk_ret_t duk_bi_error_constructor_shared | ( | duk_context * | ctx | ) |
Definition at line 7 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk_dup(), duk_err_augment_error_create(), duk_get_current_magic(), DUK_HOBJECT_CLASS_AS_FLAGS, DUK_HOBJECT_CLASS_ERROR, DUK_HOBJECT_FLAG_EXTENSIBLE, duk_is_constructor_call(), duk_is_undefined(), DUK_PROPDESC_FLAGS_WC, duk_push_object_helper(), DUK_STRIDX_MESSAGE, duk_to_string(), DUK_UNREF, duk_xdef_prop_stridx(), and NULL.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_filename_getter | ( | duk_context * | ctx | ) |
Definition at line 302 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_getter_helper(), and DUK__OUTPUT_TYPE_FILENAME.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_filename_setter | ( | duk_context * | ctx | ) |
Definition at line 377 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_setter_helper(), and DUK_STRIDX_FILE_NAME.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_linenumber_getter | ( | duk_context * | ctx | ) |
Definition at line 306 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_getter_helper(), and DUK__OUTPUT_TYPE_LINENUMBER.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_linenumber_setter | ( | duk_context * | ctx | ) |
Definition at line 381 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_setter_helper(), and DUK_STRIDX_LINE_NUMBER.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_stack_getter | ( | duk_context * | ctx | ) |
Definition at line 298 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_getter_helper(), and DUK__OUTPUT_TYPE_TRACEBACK.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_stack_setter | ( | duk_context * | ctx | ) |
Definition at line 373 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk__error_setter_helper(), and DUK_STRIDX_STACK.
DUK_INTERNAL duk_ret_t duk_bi_error_prototype_to_string | ( | duk_context * | ctx | ) |
Definition at line 48 of file duktape-1.5.2/src-separate/duk_bi_error.c.
References duk_concat(), duk_get_length(), duk_get_prop_stridx(), duk_insert(), duk_is_undefined(), duk_pop(), duk_push_string(), duk_push_this(), duk_require_hobject_or_lfunc_coerce(), DUK_STRIDX_MESSAGE, DUK_STRIDX_NAME, and duk_to_string().