Home
last modified time | relevance | path

Searched refs:nilFlags (Results 1 – 11 of 11) sorted by relevance

/dports/lang/yorick/yorick-y_2_2_04/yorick/
H A Darray.c324 int nilFlags= range->nilFlags; in SetupR() local
331 rangeFlags[iActual]= nilFlags; in SetupR()
333 if (nilFlags & R_RUBBER) { in SetupR()
334 DotdotScan(op->owner, nilFlags&R_PSEUDO); in SetupR()
340 if (nilFlags & R_PSEUDO) { in SetupR()
353 if (nilFlags&R_MINNIL) offset= step>0? 0 : n-1; in SetupR()
355 if (nilFlags&R_MAXNIL) number= step>0? n-1 : 0; in SetupR()
419 int nilFlags= ((Range *)stack->value.db)->nilFlags; in DotdotScan() local
420 if (nilFlags & R_RUBBER) in DotdotScan()
422 if ((nilFlags & R_PSEUDO)==0) na++; in DotdotScan()
[all …]
H A Dyio.c765 if (rng->nilFlags & R_PSEUDO) j = (rng->nilFlags & R_RUBBER)? 3 : 1; in Y_rangeof()
766 else if (rng->nilFlags & R_RUBBER) j = 2; in Y_rangeof()
767 else if (rng->nilFlags & R_NULLER) j = 4; in Y_rangeof()
768 k = ((rng->nilFlags & R_MINNIL)!=0) | (((rng->nilFlags & R_MAXNIL)!=0)<<1); in Y_rangeof()
788 rng->min = 2; rng->max = 1; rng->inc = 1; rng->nilFlags = 0; in Y_rangeof()
800 int flags= range->nilFlags; in PrintR()
H A Dydata.h246 int nilFlags; /* + 1 if min is nil (:N) member
443 PLUG_API Range *NewRange(long min, long max, long inc, int nilFlags);
H A Dyapi.c856 if (r->nilFlags & R_MINNIL) flags |= Y_MIN_DFLT; in yget_range()
857 if (r->nilFlags & R_MAXNIL) flags |= Y_MAX_DFLT; in yget_range()
858 if (r->nilFlags & R_PSEUDO) { in yget_range()
859 flags |= (r->nilFlags & R_RUBBER)? Y_RUBBER1 : Y_PSEUDO; in yget_range()
860 } else if (r->nilFlags & R_RUBBER) { in yget_range()
862 } else if (r->nilFlags & R_NULLER) { in yget_range()
864 } else if (r->nilFlags & R_MARKED) { in yget_range()
H A Dspawn.c197 (!range || range->nilFlags!=(R_PSEUDO+R_MINNIL+R_MAXNIL))) in spawn_eval()
H A Dydata.c122 Range *NewRange(long min, long max, long inc, int nilFlags) in NewRange() argument
130 range->nilFlags= nilFlags; in NewRange()
H A Dops2.c1161 int value= (lop->nilFlags==rop->nilFlags) && (lmin==rop->min) && in EqualR()
1303 int value= (lop->nilFlags!=rop->nilFlags) || (lmin!=rop->min) || in NotEqualR()
H A Dops3.c223 if (range->rf || range->nilFlags || range->inc!=1) in BuildDimList()
H A Dops.c248 range->nilFlags|= (pc++)->count; in AddRangeFlag()
H A Dstd1.c49 if (range->rf || range->nilFlags) in Y_indgen()
H A Dstd2.c215 if ((range->nilFlags&(~(R_MINNIL|R_MAXNIL|R_PSEUDO))) || in Y__jt()