There may be a partial Ada syntax tool that underlies a collection of programs called 'aweb' that can be downloaded from http://ftp.ctan.org/ctan/tex-archive/web/ada/index.html The programs are an Ada (probably Ada83) implementation of Donald Knuth's web programs for building documentation and code together. I haven't had time to put the whole business together, but it may be that much of what you want could be started from what's in this site. In looking through the programs, it was also not clear whether the complete language was included. As usual with TeX, it helps to be engergetic and independent-minded about your programming. If you choose to go this route, best of luck. Bruce R. Barkstrom [log in to unmask]