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)) {
in0 = in0.replace(lambdaRegex, (match, in1) => {
in1.replaceAll('\n', '\\n');
return 'new Runnable("' + in1 + '")';
return 'new Runnable("' + in1 + '")';
});
}
in0 = in0.replaceAll('\n', '\\n');
return 'new Runnable("' + in0 + '")';
return 'new Runnable("' + in0 + '")';
});
// convert string .length() method
@ -234,7 +234,7 @@
// log(trans);
// 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') + '}';
});

View File

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