<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There are links to my projects in that thread. <a href="https://github.com/Hackerpilot/libdparse" target="_blank">https://github.com/<u></u>Hackerpilot/libdparse</a> should help. The doc comments for the parser tell you the grammar that they implement. (The DGrammar project is based on these ddoc comments. This reminds me that I need to update it.) The official language spec on <a href="http://dlang.org/grammar.html" target="_blank">http://dlang.org/grammar.html</a> has been getting better recently. You may want to look at that as well.<br><span class=""><br></span></blockquote><div><br></div><div>Not only was I ninja'd by the actual expert, just realized your project is explicitly based on mine... go look at Brian's stuff, it's much better than mine.</div><div><br></div><div>From my mucking about before, I think you'll get more mileage from using libdparse directly than trying to (re)implement a parser for the plugin.  For one, you save yourself all the pain of fixing weird edge cases and keeping up to date.</div></div><br></div></div>