Well, folks, the Assembler is moving onwards. The lexer is up and running quite happily, and I'm in the middle of writing the parser. Then it's the preprocessor and the support code wrapped around it.
Now, at the moment, the assembler itself is WFC-specific. However, that's easily changed by me writing a couple of classes from scratch (and changing a few headers). It's written in Java, but when it's complete, I'll probably end up rewriting it in C. However, if I release the assembler as a bundle of java files, you'll be able to use it on whatever platform you like, and it'll happily produce SAM files. Speaking of which, I may be able to mung it so that you can create a disk file of the finished project, with SAM files on the disk. Should make testing a little easier until we get some debug hooks into the win32 port. The IDE is on hold for the moment (and will only be released in WFC/win32 specific C code -- so nerr); I want to add some buffering and virtualize the coloring lexer and parser (I also want to put the lexer and the parser in two separate worker threads). Also, I'm getting lazy; coding for 12 hours a day and then coming home and working on stuff is a bit of a pain. I also want to add codesense-style syntax checking to the lexer/parser, so that you can tell if you've typed something wrong pretty instantly. Well, that's yer lot for now. Si Si Get Your Private, Free Email at http://www.hotmail.com

