To implement .index as a macro one could consider using .substring
together with the Knuth-Morris-Pratt algorithm. I've done simpler
things eg the equivalent of The C library substr().
Denis

On Thu, 23 Jul 2020 16:13:41 -0700
B 9 <hacke...@member.fsf.org> wrote:

> Heirloom Troff has a handy string search function called .index which
> works like this:
> 
> .index R xx string
> 
> The position where string occurs in xx is stored in register R.
> 
> It doesn't seem to work yet in Groff, but I'm hoping somebody has a
> macro that implements .index.
> 
> Thanks,
> 
> --b9
> 


-- 

Reply via email to