Whoops! Dan Hazel points out: > It should be noted, anti-DCGites, you will break a world of code > if you impose any assumption that DCG arguments are lists. that DCGs are not limited to lists. Yes, I should have remembered that, from Craft of Prolog. I'm still interested in using any number of named acc-pairs. Thanks, Bill Pippin