Lines Matching defs:compiler_common
377 struct compiler_common { struct
379 struct stack stack;
380 struct stack depth;
382 int flags;
384 sljit_sw dfa_size;
386 sljit_sw terms_size;
388 sljit_sw no_states;
390 sljit_sw longest_range_size;
393 struct stack_item *dfa_transitions;
395 struct stack_item *search_states;
398 struct sljit_compiler *compiler;
400 struct regex_machine *machine;
402 struct sljit_jump **range_jump_list;
666 …e_char_range(const regex_char_t *regex_string, int length, struct compiler_common *compiler_common) in parse_char_range()
765 …ic int parse(const regex_char_t *regex_string, int length, struct compiler_common *compiler_common) in parse()
976 static int generate_transitions(struct compiler_common *compiler_common) in generate_transitions()
1062 static void verbose_transitions(struct compiler_common *compiler_common) in verbose_transitions()
1169 static int generate_search_states(struct compiler_common *compiler_common) in generate_search_states()
1231 static int trace_transitions(int from, struct compiler_common *compiler_common) in trace_transitions()
1313 static int compile_uncond_tran(struct compiler_common *compiler_common, int reg) in compile_uncond_tran()
1371 static int compile_cond_tran(struct compiler_common *compiler_common, sljit_sw curr_index) in compile_cond_tran()
1540 static int compile_end_check(struct compiler_common *compiler_common, struct sljit_label *end_check… in compile_end_check()
1632 static int compile_leave_fast_forward(struct compiler_common *compiler_common, struct sljit_label *… in compile_leave_fast_forward()
1694 static int compile_newline_check(struct compiler_common *compiler_common, sljit_sw ind) in compile_newline_check()
1733 static sljit_sw compile_range_check(struct compiler_common *compiler_common, sljit_sw ind) in compile_range_check()
1837 struct compiler_common compiler_common; in regex_compile() local