Home
last modified time | relevance | path

Searched refs:re_compiler_ctx_t (Results 1 – 6 of 6) sorted by relevance

/third_party/jerryscript/jerry-core/parser/regexp/
Dre-bytecode.h108 void re_initialize_regexp_bytecode (re_compiler_ctx_t *re_ctx_p);
109 uint32_t re_bytecode_size (re_compiler_ctx_t *re_ctx_p);
111 void re_append_opcode (re_compiler_ctx_t *re_ctx_p, const re_opcode_t opcode);
112 void re_append_byte (re_compiler_ctx_t *re_ctx_p, const uint8_t byte);
113 void re_append_char (re_compiler_ctx_t *re_ctx_p, const lit_code_point_t cp);
114 void re_append_value (re_compiler_ctx_t *re_ctx_p, const uint32_t value);
116 void re_insert_opcode (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const re_opcode_t opcode…
117 void re_insert_byte (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const uint8_t byte);
118 void re_insert_char (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const lit_code_point_t cp…
119 void re_insert_value (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const uint32_t value);
[all …]
Dre-bytecode.c34 re_initialize_regexp_bytecode (re_compiler_ctx_t *re_ctx_p) /**< RegExp bytecode context */ in re_initialize_regexp_bytecode()
42 re_bytecode_size (re_compiler_ctx_t *re_ctx_p) /**< RegExp bytecode context */ in re_bytecode_size()
51 re_bytecode_reserve (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_bytecode_reserve()
65 re_bytecode_insert (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_bytecode_insert()
82 re_append_byte (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_append_byte()
93 re_insert_byte (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_insert_byte()
114 re_append_opcode (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_append_opcode()
124 re_insert_opcode (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_insert_opcode()
231 re_append_value (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_append_value()
243 re_insert_value (re_compiler_ctx_t *re_ctx_p, /**< RegExp bytecode context */ in re_insert_value()
[all …]
Dre-parser.c54 re_get_group_end_opcode (re_compiler_ctx_t *re_ctx_p, /**< RegExp compiler context */ in re_get_group_end_opcode()
79 re_insert_into_group (re_compiler_ctx_t *re_ctx_p, /**< RegExp compiler context */ in re_insert_into_group()
125 re_insert_atom_iterator (re_compiler_ctx_t *re_ctx_p, /**< RegExp compiler context */ in re_insert_atom_iterator()
147 re_insert_assertion_lookahead (re_compiler_ctx_t *re_ctx_p, /**< RegExp compiler context */ in re_insert_assertion_lookahead()
176 re_parse_lazy_char (re_compiler_ctx_t *re_ctx_p) /**< RegExp parser context */ in re_parse_lazy_char()
195 re_parse_octal (re_compiler_ctx_t *re_ctx_p) /**< RegExp parser context */ in re_parse_octal()
230 re_check_quantifier (re_compiler_ctx_t *re_ctx_p) in re_check_quantifier()
248 re_parse_quantifier (re_compiler_ctx_t *re_ctx_p) /**< RegExp compiler context */ in re_parse_quantifier()
355 re_count_groups (re_compiler_ctx_t *re_ctx_p) /**< RegExp compiler context */ in re_count_groups()
431 re_parse_char_escape (re_compiler_ctx_t *re_ctx_p) /**< RegExp compiler context */ in re_parse_char_escape()
[all …]
Dre-parser.h50 ecma_value_t re_parse_alternative (re_compiler_ctx_t *re_ctx_p, bool expect_eof);
Dre-compiler-context.h51 } re_compiler_ctx_t; typedef
Dre-compiler.c116 re_compiler_ctx_t re_ctx; in re_compile_bytecode()