in reply to Parse::RecDescent Ada95 Grammar?
You may well find it significantly easier to use the output of gnatxref, rather than attempting to parse Ada95 yourself. This will mean that you need to be able to compile the code that you're analysing with gnat, in order to generate the cross-reference information, but since you mentioned gnat in your post, I'm assuming that you already have it. The gnat documentation contains a lot of potentially useful information.
Good luck.
|
|---|