<div dir="ltr">Wonderful!<div><br></div><div style>It looks like you started this work right after I looked at DDT and decided to do my own thing.  Feel free to take a look at my code and grab anything that is useful.  I'll try to find some time and swap out for your parser, maybe abandon my efforts in favor of yours.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 2, 2013 at 7:35 AM, Bruno Medeiros <span dir="ltr"><<a href="mailto:brunodomedeiros+dng@gmail.com" target="_blank">brunodomedeiros+dng@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 01/05/2013 04:52, Jeremy Powers wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Spent some time a couple months ago hacking on a D plugin for IntelliJ.<br>
  Haven't gotten very far, but did result in a working lexer.  My day<br>
job got significantly crazier, so haven't had a chance to work on it lately.<br>
<br>
Wanted to have quite a bit more done before releasing into the wild, but<br>
thought I'd throw something out there before I head out the door to Dconf.<br>
<br>
On github:<br>
<br>
<a href="https://github.com/elendel-/intelliD" target="_blank">https://github.com/elendel-/<u></u>intelliD</a><br>
<br>
<br>
It started out as a rewrite of the mono-d lexer, though ended up<br>
reorganizing/rewriting things a bit as I went along.  Whole thing is<br>
'licensed' in the public domain, so hopefully someone will find it useful.<br>
<br>
<br></div><div class="im">
(Resending this from a different email address, as first one didn't<br>
appear to go through.  Apologies if it shows up twice.  Also, my hotel<br>
has free internet, yay)<br>
<br>
</div></blockquote>
<br>
Hi Jeremy. As I mentioned in a previous thread I'm working on a new Java parser for DDT. Maybe I should have kept people up to date, but the lexer is pretty much done, it was completed in the beggining of February. The parser is about 50-60% done.<br>

<br>
This work is available in the parser branch of the DDT repo:<br>
<a href="http://code.google.com/a/eclipselabs.org/p/ddt/source/list?name=parser" target="_blank">http://code.google.com/a/<u></u>eclipselabs.org/p/ddt/source/<u></u>list?name=parser</a><br>
<br>
The lexer in particular is here:<br>
<a href="http://code.google.com/a/eclipselabs.org/p/ddt/source/browse/org.dsource.ddt.dtool/src/dtool/parser/DeeLexer.java?name=parser" target="_blank">http://code.google.com/a/<u></u>eclipselabs.org/p/ddt/source/<u></u>browse/org.dsource.ddt.dtool/<u></u>src/dtool/parser/DeeLexer.<u></u>java?name=parser</a><br>

<br>
It's well-tested, and complete, apart from one missing aspect which is checking that escape sequences in string and character literals are valid.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Bruno Medeiros - Software Engineer<br>
</font></span></blockquote></div><br></div>