Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
DUK_LOCAL void duk__get_this_regexp | ( | duk_context * | ctx | ) |
Definition at line 9 of file duktape-1.5.2/src-separate/duk_bi_regexp.c.
References DUK_ASSERT, DUK_HOBJECT_CLASS_REGEXP, duk_insert(), duk_push_this(), duk_require_hobject_with_class(), DUK_UNREF, and NULL.
Referenced by duk_bi_regexp_prototype_exec(), duk_bi_regexp_prototype_test(), and duk_bi_regexp_prototype_to_string().
DUK_INTERNAL duk_ret_t duk_bi_regexp_constructor | ( | duk_context * | ctx | ) |
Definition at line 20 of file duktape-1.5.2/src-separate/duk_bi_regexp.c.
References DUK_ASSERT_TOP, DUK_DDD, DUK_DDDPRINT, duk_dup(), duk_get_hobject(), duk_get_prop_stridx(), duk_get_prop_stridx_boolean(), duk_get_tval(), DUK_HOBJECT_CLASS_REGEXP, DUK_HOBJECT_GET_CLASS_NUMBER, duk_is_constructor_call(), duk_is_undefined(), duk_push_sprintf(), duk_push_string(), duk_regexp_compile(), duk_regexp_create_instance(), DUK_RET_TYPE_ERROR, DUK_STRIDX_GLOBAL, DUK_STRIDX_IGNORE_CASE, DUK_STRIDX_MULTILINE, DUK_STRIDX_SOURCE, duk_to_string(), and NULL.
DUK_INTERNAL duk_ret_t duk_bi_regexp_prototype_exec | ( | duk_context * | ctx | ) |
Definition at line 93 of file duktape-1.5.2/src-separate/duk_bi_regexp.c.
References duk__get_this_regexp(), and duk_regexp_match().
DUK_INTERNAL duk_ret_t duk_bi_regexp_prototype_test | ( | duk_context * | ctx | ) |
Definition at line 105 of file duktape-1.5.2/src-separate/duk_bi_regexp.c.
References duk__get_this_regexp(), duk_is_null(), duk_push_boolean(), and duk_regexp_match().
DUK_INTERNAL duk_ret_t duk_bi_regexp_prototype_to_string | ( | duk_context * | ctx | ) |
Definition at line 120 of file duktape-1.5.2/src-separate/duk_bi_regexp.c.
References duk__get_this_regexp(), DUK_ASSERT, duk_get_hstring(), duk_get_prop_stridx(), DUK_HSTRING_GET_BYTELEN, DUK_HSTRING_GET_CHARLEN, DUK_HSTRING_GET_DATA, duk_push_sprintf(), DUK_RE_FLAG_GLOBAL, DUK_RE_FLAG_IGNORE_CASE, DUK_RE_FLAG_MULTILINE, duk_require_string(), DUK_STRIDX_INT_BYTECODE, DUK_STRIDX_SOURCE, and NULL.