To generate a parser You must have a very exact grammar. It is not
allways available. For example every grammar for Delphi I found in NET
is incomplete and/or erroneous. For example the preprocessor
directives aren't described. So I made my Delphi-parser manually
testing it on several projects. So I discovered hundreds of errors in
the grammar which I used initially.

Good look

Ivan

"moopT" <samhng@gmail.com> schrieb im Newsbeitrag> PGs have a great convenince over hand written parsers, but they also> slow in speed and hard to read the generated code. I wonder besides> these two obvious factors, what else hand written parsers are better> than PGs? Thank you!