On Monday, 15 June 2015 at 00:05:59 UTC, Manfred Nowak wrote: > With my favorite LALR-CompilerCompiler I analyzed the current D > grammar. After preliminary eliminating the RR-conflicts around Isn't the parser LL(*) or something? You could try ANTLR which generate LL(*) parsers.