Lines Matching defs:compiler_common

371 typedef struct compiler_common {  struct
373 struct sljit_compiler *compiler;
375 pcre2_real_code *re;
377 PCRE2_SPTR start;
379 sljit_s32 *private_data_ptrs;
381 void *read_only_data_head;
383 sljit_u8 *optimized_cbracket;
385 sljit_u8 *then_offsets;
387 then_trap_backtrack *then_trap;
389 sljit_s32 cbra_ptr;
391 sljit_s32 ovector_start;
393 sljit_s32 start_ptr;
395 sljit_s32 req_char_ptr;
397 sljit_s32 recursive_head_ptr;
400 sljit_s32 start_used_ptr;
402 sljit_s32 hit_start;
404 sljit_s32 match_end_ptr;
406 sljit_s32 mark_ptr;
408 sljit_s32 control_head_ptr;
410 sljit_s32 capture_last_ptr;
412 PCRE2_SPTR fast_forward_bc_ptr;
414 sljit_s32 early_fail_start_ptr;
415 sljit_s32 early_fail_end_ptr;
417 sljit_s32 recurse_bitset_size;
418 uint8_t *recurse_bitset;
421 const sljit_u8 *fcc;
422 sljit_sw lcc;
424 int mode;
426 BOOL allow_empty_partial;
428 BOOL might_be_empty;
430 BOOL has_set_som;
432 BOOL has_skip_arg;
434 BOOL has_then;
436 BOOL has_skip_in_assert_back;
438 BOOL local_quit_available;
440 BOOL in_positive_assertion;
442 int nltype;
443 sljit_u32 nlmax;
444 sljit_u32 nlmin;
445 int newline;
446 int bsr_nltype;
447 sljit_u32 bsr_nlmax;
448 sljit_u32 bsr_nlmin;
450 int endonly;
452 sljit_sw ctypes;
454 PCRE2_SPTR name_table;
455 sljit_sw name_count;
456 sljit_sw name_entry_size;
459 struct sljit_label *partialmatchlabel;
460 struct sljit_label *quit_label;
461 struct sljit_label *abort_label;
462 struct sljit_label *accept_label;
463 struct sljit_label *ff_newline_shortcut;
464 stub_list *stubs;
465 recurse_entry *entries;
466 recurse_entry *currententry;
467 jump_list *partialmatch;
468 jump_list *quit;
469 jump_list *positive_assertion_quit;
470 jump_list *abort;
471 jump_list *failed_match;
472 jump_list *accept;
473 jump_list *calllimit;
474 jump_list *stackalloc;
475 jump_list *revertframes;
476 jump_list *wordboundary;
477 jump_list *anynewline;
478 jump_list *hspace;
479 jump_list *vspace;
480 jump_list *casefulcmp;
481 jump_list *caselesscmp;
505 } compiler_common; argument