BNF notation for Delphi Grammar



Hi folks.

I starting to write an instrumenter for programs written in Delphi. As
you may know, code instrumentation are language specifics because it
analyzes the program according to the grammar of its language,
recognizes the relevant structures of the program and derives both the
graph and the decorated program upon the semantics of the language.

Following this approach I need the BNF notation for the Delphi Grammar
(Object Pascal) to write the Yacc and Lex input files to generate the
parser and the lexical analyzer and use them within my instrumentation
program.

Does anyone know where I can find a complete BNF notation for the
Delphi Grammar?

TIA,
Gustavo

.