Lines Matching defs:logical
6494 int logical = 0; /* the following EVAL is:
7893 case CLUMP: /* Match \X: logical Unicode character. This is defined as
8189 if (logical == 2 && cur_eval && cur_eval->locinput==locinput) {
8371 if (logical == 0) { /* /(?{ ... })/ and /(*{ ... })/ */
8376 else if (logical == 1) { /* /(?(?{...})X|Y)/ */
8378 logical = 0;
8416 if (logical != 2) {
8424 logical = 0;
8719 logical = FLAGS(scan) & EVAL_FLAGS_MASK; /* reserve a bit for optimistic eval */
9789 if (logical) {
9790 logical = 0;
9805 ST.logical = logical;
9806 logical = 0; /* XXX: reset state of logical once it has been saved into ST */
9817 if (! ST.logical && ST.count > 1) {
9824 logical = ST.logical;
9837 if (! ST.logical && !sw) {
9882 if (logical) {