I decompiled all of the jars and classes. If someone knows of somewhere I can post these files, I'd be happy to do so.
For anyone unfamiliar with decompiling: this is NOT the same as having the original source code. Among other things: many helpful variable names are lost, some syntax is lost, all comments are lost, and usage of enums are often lost. I still wish they'd update the download with the original source but I guess this is good enough for now.
If you want to decompile for yourself, here are some easy to use, stand-alone (as opposed to Eclipse plug-ins), Windows apps:
http://java.decompiler.free.fr/ -- free
http://members.fortunecity.com/neshkov/dj.html -- free to try. the trial is limited to 10 times of opening the app, so keep it open as long as possible if you're decompiling multiple files
Regarding missing files, here are the ones I found after decompiling that were not included in the source code on the main site (as of today 2-11-10)
HackAssemblerMain.class
AssemblerGUI.jar
- ASMFileFilter.class
- AssemblerComponent.class
- HACKFileFilter.class
Compilers.jar
- CompilationEngine.class
- IdentifierProperties.class
- JackCompiler.class
- JackException.class
- JackTokenizer.class
- SymbolTable.class
- VMWriter.class
TranslatorsGUI.jar
- TranslatorComponent.class