Finally found something to post about again: Koopa! I spent the last week updating the GUI applications. Rather than having two separate ones (one for batch processing, one for visualising a single file) I have now integrated them both. (JTabbedPanes look a bit ugly on the Mac, but I don't want to spend time changing that. It works, and that's enough for now.)

In addition you can now simply drag-and-drop files onto the Koopa GUI and it will try to parse them. And once parsed you can easily navigate from a selected part of some source code to the grammar rule which parsed it. All this will hopefully make for more a more useful and usable application.
[null, {"document_url": "http://if-false-panic.blogspot.com/2013/07/koopa-1up-gui-update.html", "unformatted_src": "http://1.bp.blogspot.com/-_HER1k8VK0c/UfVSLCXzx9I/AAAAAAAAAeI/dBx0ez9Ryrg/s320/sourceview.jpg", "src": "http://1.bp.blogspot.com/-_HER1k8VK0c/UfVSLCXzx9I/AAAAAAAAAeI/dBx0ez9Ryrg/s320/sourceview.jpg", "formatted_filename": "sourceview", "rendered_width": 320, "rendered_height": 244}, null, {"document_url": "http://if-false-panic.blogspot.com/2013/07/koopa-1up-gui-update.html", "unformatted_src": "http://1.bp.blogspot.com/-OrbY16pdWUQ/UfVSK-39ffI/AAAAAAAAAeE/CcKJtCbTa0k/s320/grammar.jpg", "src": "http://1.bp.blogspot.com/-OrbY16pdWUQ/UfVSK-39ffI/AAAAAAAAAeE/CcKJtCbTa0k/s320/grammar.jpg", "formatted_filename": "grammar", "rendered_width": 320, "rendered_height": 244}, null, {"document_url": "http://if-false-panic.blogspot.com/2013/07/koopa-1up-gui-update.html", "unformatted_src": "//1.bp.blogspot.com/-5LbSb1ej2SY/Un84FigVV7I/AAAAAAAAAfk/8PKVo7teyC0/s80/me.jpg", "src": "http://1.bp.blogspot.com/-5LbSb1ej2SY/Un84FigVV7I/AAAAAAAAAfk/8PKVo7teyC0/s80/me.jpg", "formatted_filename": "me", "alt_text": "My photo", "rendered_width": 80, "rendered_height": 80}, null, null, null]