// wordlists.asm: WORD p_find,'FIND',fasm anchor:p_find[] === Word: FIND .... Data stack: ( char* n -- [ char* n 0 ]/[ tfa ] ) .... "FIND" is a function word that searches the current word list search path for the given [n:char*] word, and returns the TFA of the matching word if any. Otherwise FIND preserves the initial data stack but adds 0 to it. The word is sought starting with the <> word list, for the first occurence of a match. If not found, the search continues with the subsequent word list, and so on. When a word is found, then the data stack is changed by discarding the [n:char*] double cell string pointer and pushing (only) the TFA of the matching word instead.