Lines Matching defs:compiler_common

318 typedef struct compiler_common {  struct
320 struct sljit_compiler *compiler;
322 pcre_uchar *start;
324 sljit_si *private_data_ptrs;
326 void *read_only_data_head;
328 pcre_uint8 *optimized_cbracket;
330 pcre_uint8 *then_offsets;
332 then_trap_backtrack *then_trap;
334 int cbra_ptr;
336 int ovector_start;
338 int req_char_ptr;
340 int recursive_head_ptr;
342 int start_used_ptr;
344 int hit_start;
346 int first_line_end;
348 int mark_ptr;
350 int control_head_ptr;
352 int capture_last_ptr;
354 int start_ptr;
357 const pcre_uint8 *fcc;
358 sljit_sw lcc;
360 int mode;
362 BOOL might_be_empty;
364 BOOL has_set_som;
366 BOOL has_skip_arg;
368 BOOL has_then;
370 BOOL needs_start_ptr;
372 BOOL local_exit;
374 BOOL positive_assert;
376 int nltype;
377 pcre_uint32 nlmax;
378 pcre_uint32 nlmin;
379 int newline;
380 int bsr_nltype;
381 pcre_uint32 bsr_nlmax;
382 pcre_uint32 bsr_nlmin;
384 int endonly;
386 sljit_sw ctypes;
388 pcre_uchar *name_table;
389 sljit_sw name_count;
390 sljit_sw name_entry_size;
393 struct sljit_label *partialmatchlabel;
394 struct sljit_label *quit_label;
395 struct sljit_label *forced_quit_label;
396 struct sljit_label *accept_label;
397 struct sljit_label *ff_newline_shortcut;
398 stub_list *stubs;
399 label_addr_list *label_addrs;
400 recurse_entry *entries;
401 recurse_entry *currententry;
402 jump_list *partialmatch;
403 jump_list *quit;
404 jump_list *positive_assert_quit;
405 jump_list *forced_quit;
406 jump_list *accept;
407 jump_list *calllimit;
408 jump_list *stackalloc;
432 } compiler_common; argument