DISCLAIMER: These notes are from the defunct k8 project which precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26! The k8 project was effectively a Java SE 8 operating system and as such all of the notes are in the context of that scope. That project is no longer my goal as SquirrelJME is the spiritual successor to it.
Luckily for me in Windows, I can reference illegal directories and .. back out of them. So to get the executing directory a short hack is performed using that. Works on Windows 98 with notepad and explorer. This batch script is intended not for NT based systems.
Ok, my BAT which runs on Windows 98 is slightly successful. The launcher is compiled and hairball is ran.
My special provider is incorrect as it takes a URI whereas instead it should take a String because it is implementation defined how it is formed.
There was this odd forward slash bug, but I found that it is caused by the comment stripper adding the incorrect character to the output.
Actually, my comment stripper is unable to handle string literals, and thus that is where the breaking is.