• Home
  • Raw
  • Download

Lines Matching defs:compiler_common

392 typedef struct compiler_common {  struct
394 struct sljit_compiler *compiler;
396 pcre2_real_code *re;
398 PCRE2_SPTR start;
400 sljit_s32 *private_data_ptrs;
402 void *read_only_data_head;
404 sljit_u8 *optimized_cbracket;
406 sljit_u8 *then_offsets;
408 then_trap_backtrack *then_trap;
410 sljit_s32 cbra_ptr;
412 sljit_s32 ovector_start;
414 sljit_s32 start_ptr;
416 sljit_s32 req_char_ptr;
418 sljit_s32 recursive_head_ptr;
421 sljit_s32 start_used_ptr;
423 sljit_s32 hit_start;
425 sljit_s32 match_end_ptr;
427 sljit_s32 mark_ptr;
431 sljit_s32 control_head_ptr;
433 sljit_s32 capture_last_ptr;
435 PCRE2_SPTR fast_forward_bc_ptr;
437 sljit_s32 early_fail_start_ptr;
438 sljit_s32 early_fail_end_ptr;
440 sljit_s32 recurse_bitset_size;
441 uint8_t *recurse_bitset;
444 const sljit_u8 *fcc;
445 sljit_sw lcc;
447 int mode;
449 BOOL allow_empty_partial;
451 BOOL might_be_empty;
453 BOOL has_set_som;
455 BOOL has_skip_arg;
457 BOOL has_then;
459 BOOL has_skip_in_assert_back;
461 BOOL local_quit_available;
463 BOOL in_positive_assertion;
465 int nltype;
466 sljit_u32 nlmax;
467 sljit_u32 nlmin;
468 int newline;
469 int bsr_nltype;
470 sljit_u32 bsr_nlmax;
471 sljit_u32 bsr_nlmin;
473 int endonly;
475 sljit_sw ctypes;
477 PCRE2_SPTR name_table;
478 sljit_sw name_count;
479 sljit_sw name_entry_size;
482 struct sljit_label *partialmatchlabel;
483 struct sljit_label *quit_label;
484 struct sljit_label *abort_label;
485 struct sljit_label *accept_label;
486 struct sljit_label *ff_newline_shortcut;
487 stub_list *stubs;
488 recurse_entry *entries;
489 recurse_entry *currententry;
490 jump_list *partialmatch;
491 jump_list *quit;
492 jump_list *positive_assertion_quit;
493 jump_list *abort;
494 jump_list *failed_match;
495 jump_list *accept;
496 jump_list *calllimit;
497 jump_list *stackalloc;
498 jump_list *revertframes;
499 jump_list *wordboundary;
500 jump_list *ucp_wordboundary;
501 jump_list *anynewline;
502 jump_list *hspace;
503 jump_list *vspace;
504 jump_list *casefulcmp;
505 jump_list *caselesscmp;
506 jump_list *reset_match;
531 } compiler_common; argument