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* |