Saturday, December 20, 2008

Pydev: Python 2.6/3.0 support status

Finished topics on the support for Python 2.6 and Python 3.0:

- The grammar support is finished (a lot of work was done at this area, as the grammar changed quite a bit -- a good side-effect of that is that as I spent more time dealing with JavaCC and the AST construction, some good cleanups were done, and the parsing of all versions should be a bit faster now)

- Interpreter can be configured for those

- The project config can use the new grammars

- Code-completion is working

- Pretty printing of the new grammar seems to be complete

Things unfinished are:

- Debugger

- Unbuffered support (apparently, passing -u to the interpreter does not give unbuffered output anymore -- which is probably a regression bug), so, an acceptable workaround still needs to be found.

- Code coverage

- Code analysis must be checked with the new constructs

That's it... that support should finished pretty soon ;-)

3 comments:

Olin said...

Huzzah! I've been on the edge of my seat for this update, lol :-)

Thanks for your work!

~Charlie

Anonymous said...

Thank you very much !!! :)

Anonymous said...

Thank you very much !!! :)