1
0
mirror of https://github.com/quinton-ashley/java2js synced 2024-12-29 10:11:54 +01:00
This commit is contained in:
Quinton Ashley 2022-01-18 14:03:23 -05:00
parent 2803cbff25
commit eb2bc3e8c8
2 changed files with 4 additions and 4 deletions

6
jdk.js
View File

@ -215,11 +215,11 @@
if (lambdaRegex.test(in0)) { if (lambdaRegex.test(in0)) {
in0 = in0.replace(lambdaRegex, (match, in1) => { in0 = in0.replace(lambdaRegex, (match, in1) => {
in1.replaceAll('\n', '\\n'); in1.replaceAll('\n', '\\n');
return 'new Runnable("' + in1 + '")'; return 'new Runnable("' + in1 + '")';
}); });
} }
in0 = in0.replaceAll('\n', '\\n'); in0 = in0.replaceAll('\n', '\\n');
return 'new Runnable("' + in0 + '")'; return 'new Runnable("' + in0 + '")';
}); });
// convert string .length() method // convert string .length() method
@ -234,7 +234,7 @@
// log(trans); // log(trans);
// TODO fix this by adding real support for lambda // TODO fix this by adding real support for lambda
trans = trans.replace(/new\s*Runnable\('(.*)'\)/, (match, p1) => { trans = trans.replace(/new\s*Runnable\('([^]*)'\)/gm, (match, p1) => {
return '() => {' + p1.replaceAll('\\n', '\n') + '}'; return '() => {' + p1.replaceAll('\\n', '\n') + '}';
}); });

View File

@ -1,6 +1,6 @@
{ {
"name": "java2js", "name": "java2js",
"version": "1.1.1", "version": "1.1.2",
"description": "Converts Java to JavaScript with support for p5.js and QuintOS.", "description": "Converts Java to JavaScript with support for p5.js and QuintOS.",
"main": "jdk.js", "main": "jdk.js",
"scripts": { "scripts": {