A program component thAT traverses other programs for a living. Compilers have codewalkers in their front ends so do cross-reference generATors and some dATabase front ends. Other utility programs thAT try to do too much with source code may turn into codewalkers. As in "This new ' vgrind' feATure would require a codewalker to implement." [Jargon File] (1994-12-23)