DICFIX1 ;SEA/TOAD,SF/TKW-FileMan: Finder, Search Compound Indexes (cont.) ;2/20/98 09:53
Source file <DICFIX1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PREFIX(DISTRING,DIPREFIX) | ;
|
|
NXTNAM(DIVAL,DIPART,DINDEX,DISKIP,DIDONE) | ;
; limited comma piece lookup, skip nonmatching names in index |
|
SKIP(DISKIP,DIVAL,DIPREC,DIPOSTC,DIPART,DIPPOSTC,DINDEX) | ;
; Skip forward within index based on limited comma piecing |
Name | Line Occurrences |
---|---|
$$PREFIX | NXTNAM+6, NXTNAM+7 |
SKIP | NXTNAM+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIDONE | NXTNAM~ |
DINDEX | NXTNAM~, NXTNAM+8, SKIP~ |
DINDEX( | NXTNAM+5, SKIP+5 |
DIPART | NXTNAM~, NXTNAM+2, NXTNAM+8, SKIP~ |
DIPOSTC | NXTNAM+3~, NXTNAM+4*, NXTNAM+6, NXTNAM+7, NXTNAM+8, SKIP~, SKIP+2 |
DIPPOSTC | NXTNAM+3~, NXTNAM+5*, NXTNAM+6, NXTNAM+7, NXTNAM+8, SKIP~, SKIP+2, SKIP+4 |
DIPREC | NXTNAM+3~, NXTNAM+4*, NXTNAM+8, SKIP~, SKIP+4, SKIP+8 |
DIPREFIX | PREFIX~, PREFIX+1 |
DISKIP | NXTNAM~, NXTNAM+2*, NXTNAM+8, SKIP~, SKIP+5*, SKIP+8* |
DISTRING | PREFIX~, PREFIX+1 |
>> DISUB | NXTNAM+5, SKIP+5 |
>> DITRXNO | NXTNAM+5 |
DIVAL | NXTNAM~, NXTNAM+2*, NXTNAM+4, NXTNAM+8, SKIP~, SKIP+4*, SKIP+5, SKIP+8* |