www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Descent 0.1 released, only for testing

reply Ary Manzana <ary esperanto.org.ar> writes:
Hello everyone!

I've finished some important part in the Descent plugin: building the 
AST tree with ASTNodes, just like the ones in JDT. This is pretty done. 
There are also a lot of tests to see if this is done correctly but, of 
course, bugs may exist.

Instructions on how to install the plugin are here:

http://dsource.org/projects/descent/wiki/WikiStart

Check the section "How to get it". I've managed to make an update site 
but I still don't know how to move the contents of SVN into the 
"download" folder. If someone knows, I'd really appreciate a short 
explanation.

The plugin dosen't do much yet, but I believe it's becoming powerful. It 
has simple syntax coloring, an outline view that still dosen't work 
correctly, and no build system. Frank is into that, but we are trying to 
see the best way to get the dependencies of a module (and that explains 
it posts, and I vote for it).

So why I've made a release? The plugin offers an ASTView view that shows 
you the AST tree of a source. I'm looking for people who are willing to 
use it (at least to be amused :-P) and try to spot bugs. And then I'll 
fix them. Also, if anyone is interested in helping fix this kind of 
bugs, I'll be glad. It should be easy, since there are a lot of tests 
right now (380) and for each bug should go a new test that blends with 
the others, of course.

You'll see that the AST tree dosen't exactly match the classes found in 
the DMD source, since these dosen't reflect exactly the source code but 
rather the semantic. I can make a javadoc for all the classes (they are 
already commented), but I don't know if to put all that content into 
SVN, since it's about 9 Mb.

There is still a lot to be done. I'm going slowly because I'm doing this 
as a hobby and because there's no rush. From now on I'll fix bugs in the 
AST tree generation and keep copying classes from JDT.

Happy new year,
Ary
Dec 28 2006
parent Ary Manzana <ary esperanto.org.ar> writes:
I don't know if someone downloaded the plugin. But if you did it before 
friday at 19:22 (GMT -3), please uninstall it (Help -> Software updates 
-> Manage configurations...) and reinstall it. This is because the 
workspace sometimes blocked because a build was requested but no builder 
was found (I removed the build functionality for now).

Ary

Ary Manzana escribió:
 Hello everyone!
 
 I've finished some important part in the Descent plugin: building the 
 AST tree with ASTNodes, just like the ones in JDT. This is pretty done. 
 There are also a lot of tests to see if this is done correctly but, of 
 course, bugs may exist.
 
 Instructions on how to install the plugin are here:
 
 http://dsource.org/projects/descent/wiki/WikiStart
 
 Check the section "How to get it". I've managed to make an update site 
 but I still don't know how to move the contents of SVN into the 
 "download" folder. If someone knows, I'd really appreciate a short 
 explanation.
 
 The plugin dosen't do much yet, but I believe it's becoming powerful. It 
 has simple syntax coloring, an outline view that still dosen't work 
 correctly, and no build system. Frank is into that, but we are trying to 
 see the best way to get the dependencies of a module (and that explains 
 it posts, and I vote for it).
 
 So why I've made a release? The plugin offers an ASTView view that shows 
 you the AST tree of a source. I'm looking for people who are willing to 
 use it (at least to be amused :-P) and try to spot bugs. And then I'll 
 fix them. Also, if anyone is interested in helping fix this kind of 
 bugs, I'll be glad. It should be easy, since there are a lot of tests 
 right now (380) and for each bug should go a new test that blends with 
 the others, of course.
 
 You'll see that the AST tree dosen't exactly match the classes found in 
 the DMD source, since these dosen't reflect exactly the source code but 
 rather the semantic. I can make a javadoc for all the classes (they are 
 already commented), but I don't know if to put all that content into 
 SVN, since it's about 9 Mb.
 
 There is still a lot to be done. I'm going slowly because I'm doing this 
 as a hobby and because there's no rush. From now on I'll fix bugs in the 
 AST tree generation and keep copying classes from JDT.
 
 Happy new year,
 Ary

Dec 29 2006