December 29, 2006
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
December 29, 2006
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