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]