Mono-D v0.4.9 - Rough formatting capability
Paulo Pinto
pjmlp at progtools.org
Thu Jan 24 07:11:57 PST 2013
On Thursday, 24 January 2013 at 13:12:31 UTC, Bruno Medeiros
wrote:
> On 21/01/2013 21:14, alex wrote:
>> Hi everyone,
>>
>> No, the entire formatting engine is NOT finished yet. :P
>> Anyway I've created a good compromise solution between
>> releasing
>> stuff early and having a fairly nice formatting result:
>>
>> I just let the indenting engine calculate the indents of all
>> lines of the code - and fix all the incorrect indents
>> afterwards.
>> It works quite fast & reliable(?) - I hope it won't throw very
>> often + you don't have to worry about resetting your code to an
>> earlier state via [Ctrl+Shift][Z]
>>
>> Indenting only parts of the code is possible either! - So you
>> don't have to worry about your entire code getting messed up
>> probably ;)
>>
>>
>> More info @ http://mono-d.alexanderbothe.com
>>
>> Issues: https://github.com/aBothe/Mono-D/issues
>
> That's a lot of continuing nice work coming out from there,
> impressive!
>
> BTW, something I've been meaning to ask. I see that in Mono-D
> you've developed a hand-written D parser. How long did it take
> you to write that? Did you test it extensively or not so much?
>
> I'm embarking on that same task in Java, for DDT, and wondering
> how long it will take to build a quality parser. So far, it
> doesn't seem writing the actual parser will take that long, but
> writing extensive tests for it is seeming exceedingly
> complicated (or just lengthy and time-consuming). I'm usually a
> big proponent of TDD, but when writing a lot of tests starts to
> take a lot of time compared to the code being tested (in this
> case, maybe 1.5 times the effort/time of the code being
> tested), I'm not so certain it's the right call to spend so
> much time writing tests...
Are you making use of JavaCC or ANTLR?
More information about the Digitalmars-d-announce
mailing list