transpiler icon indicating copy to clipboard operation
transpiler copied to clipboard

A universal translator for programming languages

Results 46 transpiler issues
Sort by recently updated
recently updated
newest added

``` Error: Parse error on line 3: ...b=1;c=(function(){}); ---------------------^ Expecting 'class', 'IDENTIFIER', '{', 'switch', '(', 'while', 'do', 'for', 'var', 'if', 'function', 'import', 'STRING_LITERAL', 'continue', 'return', 'yield', 'const', '[', 'new', 'NUMBER',...

https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#%7B%22inputText%22%3A%22%5Cndef%20add(a%2Cb)%3A%5Cn%20%20%20%20g%3D%5B3%2C4%2C5%5D%5Cn%20%20%20%20return%20a%20%2B%20b%20%2B%20(g%5B0%5D)%20%2B%20(len(g))%20%5Cndef%20divide(a%2Cb)%3A%5Cn%20%20%20%20return%20a%2Fb%5Cn%22%2C%22inputLang%22%3A%22python%22%2C%22outputLang%22%3A%22lua%22%7D ``` Generating code: ["top_level_statements",[["function","public","void","var_example",[],["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]]]]] java_translator.js:2150:2 Generating code: ["function","public","void","var_example",[],["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]]] java_translator.js:2150:2 Generating code: ["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]] java_translator.js:2150:2 Generating code: ["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]] java_translator.js:2150:2 Generating code: ["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]] java_translator.js:2150:2 Generating code: ["==",[".",["1"]],[".",["3"]]] java_translator.js:2150:2 Generating code: [".",["1"]] java_translator.js:2150:2...

```python def add(a,b): g=[3,4,5] return a + b + (g[0]) + (len(g)) def divide(a,b): return a/b ``` ``` Generating code: ["top_level_statements",[["function","public","void","var_example",[],["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]]]]] java_translator.js:2150:2 Generating code: ["function","public","void","var_example",[],["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]]] java_translator.js:2150:2 Generating code: ["statements",[["semicolon",["initialize_var","boolean","i",["==",[".",["1"]],[".",["3"]]]]]]] java_translator.js:2150:2...

```js function add(a,b){ var g = [3,4,5]; return a+b+(g[0])+(g.length); } function divide(a,b){ return a/b; } ``` ``` Generating code: ["top_level_statements",[["function","public","Object","add",[["Object","a"],["Object","b"]],["statements",[["lexically_scoped_vars",[["lexically_scoped_var","Object","g",[".",[["initializer_list","Object",[[".",["3"]],[".",["4"]],[".",["5"]]]]]]]],["statements",[["semicolon",["return",["+",["+",["+",[".",["a"]],[".",["b"]]],[".",[["parentheses",[".",[["access_array","g",[[".",["0"]]]]]]]]]],[".",[["parentheses",[".",["g","length"]]]]]]]]]]]]]],["function","public","Object","divide",[["Object","a"],["Object","b"]],["statements",[["semicolon",["return",["/",[".",["a"]],[".",["b"]]]]]]]]]] java_translator.js:2150:2 Generating code: ["function","public","Object","add",[["Object","a"],["Object","b"]],["statements",[["lexically_scoped_vars",[["lexically_scoped_var","Object","g",[".",[["initializer_list","Object",[[".",["3"]],[".",["4"]],[".",["5"]]]]]]]],["statements",[["semicolon",["return",["+",["+",["+",[".",["a"]],[".",["b"]]],[".",[["parentheses",[".",[["access_array","g",[[".",["0"]]]]]]]]]],[".",[["parentheses",[".",["g","length"]]]]]]]]]]]]]] java_translator.js:2150:2 Generating code: ["statements",[["lexically_scoped_vars",[["lexically_scoped_var","Object","g",[".",[["initializer_list","Object",[[".",["3"]],[".",["4"]],[".",["5"]]]]]]]],["statements",[["semicolon",["return",["+",["+",["+",[".",["a"]],[".",["b"]]],[".",[["parentheses",[".",[["access_array","g",[[".",["0"]]]]]]]]]],[".",[["parentheses",[".",["g","length"]]]]]]]]]]]]] java_translator.js:2150:2 Generating...

When I try to transpile the following JavaScript to Prolog: ``` function foo(){ var bar = [1,2,3]; return bar[0]; } ``` I get the following console error: ``` uncaught exception:...

``` function add(a,b){ var g = [3,4,5]; return a+b+(g[0])+(g.length); } function divide(a,b){ return a/b; } ``` ``` TypeError: type is undefined[详细了解] java_translator.js:645:1 var_type https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:645:1 generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:1972:118 generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:1872:11 generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:9128:11...

```js var x=0; var g=(function(){return x;}); ``` ```php $x=0; $g=(function(){ return $x; }); ``` It needs `use ...`

``` Error: Parse error on line 2: ...ERROR() { throw "TheLanguage PANIC"; ----------------------^ Expecting ';', '(', ')', '=', '++', '--', '%=', '+=', '-=', '*=', '/=', '.', '[', got 'STRING_LITERAL' ```

``` Error: Parse error on line 1: function a(){/**/return;} -------------^ Expecting 'class', 'IDENTIFIER', '{', 'switch', '(', 'while', 'do', 'for', 'var', 'if', 'function', 'import', 'STRING_LITERAL', 'continue', 'return', 'yield', 'const', '[', 'new',...