On Friday, 6 June 2014 at 12:05:36 UTC, Robert Schadek via
Digitalmars-d wrote:
On 06/06/2014 12:29 PM, Tom Browder via Digitalmars-d wrote:
Can anyone point me to a text version of the D grammar in some
kind of
BNF or EBNF format? The D lang web site's info is close, but
it's
buried in html which I'ld rather not have to wrestle with.
My purpose is to attempt to write a D language parser in Perl
using
Damian Conway's Regex::Grammars module (on CPAN).
Thanks.
Best regards,
-Tom
The site says it creates recursive decent parser. D does not
even fit
into lalr1. So it will not work, unless you can inject
handwritten parse
function for the critical parts
Dscanner project has ANTLR grammer for D. It is unpolished, but
works. It is on Github.