07-08-2009, 07:45 AM
LTee Wrote:I applied the patch to the version I have and it works fine now - cheers!There's still a lot of code refactoring to do (mainly at the zxbparser and the zxbtrad) modules. I started with a traditional Lex/Yacc approach (no OOP at all), but since this is python and PLY is also OOP oriented itself, I started to change the code too, but some parts are a bit critical so I left them for the last.
Looking through the compiler code is very interesting too - I'm a Java programmer by trade but have been trying to learn Python in my spare time. :-)
I hope to do a deep code refactoring for version 2.0 (probably started as a SVN branch).