http://wiki.freepascal.org/pas2js