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
Generating code: [".",["3"]] java_translator.js:2150:2
Generating code: ["top_level_statements",[["function","public","Object","var_example",[],["semicolon",["set_var","i",["==",["1"],["3"]]]]]]] java_translator.js:2150:2
Generating code: ["function","public","Object","var_example",[],["semicolon",["set_var","i",["==",["1"],["3"]]]]] java_translator.js:2150:2
Generating code: ["semicolon",["set_var","i",["==",["1"],["3"]]]] java_translator.js:2150:2
Generating code: ["set_var","i",["==",["1"],["3"]]] java_translator.js:2150:2
Generating code: "i" java_translator.js:2150:2
Generating code: ["==",["1"],["3"]] java_translator.js:2150:2
Generating code: ["1"] java_translator.js:2150:2
Generating code: "1" java_translator.js:2150:2
Generating code: ["3"] java_translator.js:2150:2
Generating code: "3" java_translator.js:2150:2
Generating code: ["top_level_statements",[["function","public","void","print_example",[["int","to_print"]],["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["to_print"]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["function","public","void","print_example",[["int","to_print"]],["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["to_print"]]]]]]]]]] java_translator.js:2150:2
Generating code: ["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["to_print"]]]]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",[".",["System","out",["function_call","println",[[".",["to_print"]]]]]]] java_translator.js:2150:2
Generating code: [".",["System","out",["function_call","println",[[".",["to_print"]]]]]] java_translator.js:2150:2
Generating code: [".",[[".",["System","out"]],["function_call","println",[[".",["to_print"]]]]]] java_translator.js:2150:2
Generating code: [".",["to_print"]] java_translator.js:2150:2
Unparsing: ["function_call","Print",["$a"]] java_translator.js:1915:2
Unparsing: "$a" java_translator.js:1915:2
Generating code: [".",["to_print"]] java_translator.js:2150:2
Unparsed: to_print java_translator.js:2137:3
Generating code: "to_print" java_translator.js:2150:2
Unparsed: Print[to_print] java_translator.js:2137:3
Generating code: ["top_level_statements",[["function","public","Object","print_example",[["Object","to_print"]],["statements",[["semicolon",["return",["parentheses",["function_call","Print",["to_print"]]]]]]]]]] java_translator.js:2150:2
Generating code: ["function","public","Object","print_example",[["Object","to_print"]],["statements",[["semicolon",["return",["parentheses",["function_call","Print",["to_print"]]]]]]]] java_translator.js:2150:2
Generating code: ["statements",[["semicolon",["return",["parentheses",["function_call","Print",["to_print"]]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",["return",["parentheses",["function_call","Print",["to_print"]]]]] java_translator.js:2150:2
Generating code: ["return",["parentheses",["function_call","Print",["to_print"]]]] java_translator.js:2150:2
Generating code: ["parentheses",["function_call","Print",["to_print"]]] java_translator.js:2150:2
Generating code: ["function_call","Print",["to_print"]] java_translator.js:2150:2
Generating code: "to_print" java_translator.js:2150:2
Unparsing: ["function_call","print",["$a"]] java_translator.js:1915:2
Unparsing: "$a" java_translator.js:1915:2
Generating code: "to_print" java_translator.js:2150:2
Unparsed: to_print java_translator.js:2137:3
Generating code: "to_print" java_translator.js:2150:2
Unparsed: print(to_print) java_translator.js:2137:3
Generating code: ["top_level_statements",[["function","public","void","loop_example",[],["statements",[["lexically_scoped_vars",[["lexically_scoped_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]]],["statements",[["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["function","public","void","loop_example",[],["statements",[["lexically_scoped_vars",[["lexically_scoped_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]]],["statements",[["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["statements",[["lexically_scoped_vars",[["lexically_scoped_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]]],["statements",[["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["lexically_scoped_vars",[["lexically_scoped_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]]],["statements",[["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["lexically_scoped_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]] java_translator.js:2150:2
Generating code: [".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]] java_translator.js:2150:2
Generating code: [["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]] java_translator.js:2150:2
Generating code: ["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]] java_translator.js:2150:2
Generating code: [".",["1"]] java_translator.js:2150:2
Generating code: [".",["2"]] java_translator.js:2150:2
Generating code: [".",["3"]] java_translator.js:2150:2
Generating code: ["semicolon",["initialize_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]]] java_translator.js:2150:2
Generating code: ["initialize_var",["int","[]"],"i",[".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]]] java_translator.js:2150:2
Generating code: [".",[["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]]] java_translator.js:2150:2
Generating code: [["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]]] java_translator.js:2150:2
Generating code: ["initializer_list","Object",[[".",["1"]],[".",["2"]],[".",["3"]]]] java_translator.js:2150:2
Generating code: [".",["1"]] java_translator.js:2150:2
Generating code: [".",["2"]] java_translator.js:2150:2
Generating code: [".",["3"]] java_translator.js:2150:2
Setting array type: i,int,[] java_translator.js:1208:3
Setting array type: {1,2,3},int,[] java_translator.js:1208:3
Generating code: ["statements",[["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["foreach","int","j","i",["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]]] java_translator.js:2150:2
Generating code: "j" java_translator.js:2150:2
Generating code: "i" java_translator.js:2150:2
Generating code: ["statements",[["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",[".",["System","out",["function_call","println",[[".",["j"]]]]]]] java_translator.js:2150:2
Generating code: [".",["System","out",["function_call","println",[[".",["j"]]]]]] java_translator.js:2150:2
Generating code: [".",[[".",["System","out"]],["function_call","println",[[".",["j"]]]]]] java_translator.js:2150:2
Generating code: [".",["j"]] java_translator.js:2150:2
Unparsing: ["function_call","Print",["$a"]] java_translator.js:1915:2
Unparsing: "$a" java_translator.js:1915:2
Generating code: [".",["j"]] java_translator.js:2150:2
Unparsed: j java_translator.js:2137:3
Generating code: "j" java_translator.js:2150:2
Unparsed: Print[j] java_translator.js:2137:3
Generating code: ["top_level_statements",[["function","public","Object","loop_example",[],["statements",[["semicolon",["set_var","i",["initializer_list","Object",[["1"],["2"],["3"]]]]],["foreach","Object","j","i",["statements",[["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["function","public","Object","loop_example",[],["statements",[["semicolon",["set_var","i",["initializer_list","Object",[["1"],["2"],["3"]]]]],["foreach","Object","j","i",["statements",[["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]]]]]]]] java_translator.js:2150:2
Generating code: ["statements",[["semicolon",["set_var","i",["initializer_list","Object",[["1"],["2"],["3"]]]]],["foreach","Object","j","i",["statements",[["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",["set_var","i",["initializer_list","Object",[["1"],["2"],["3"]]]]] java_translator.js:2150:2
Generating code: ["set_var","i",["initializer_list","Object",[["1"],["2"],["3"]]]] java_translator.js:2150:2
Generating code: "i" java_translator.js:2150:2
Generating code: ["initializer_list","Object",[["1"],["2"],["3"]]] java_translator.js:2150:2
Generating code: ["1"] java_translator.js:2150:2
Generating code: "1" java_translator.js:2150:2
Generating code: ["2"] java_translator.js:2150:2
Generating code: "2" java_translator.js:2150:2
Generating code: ["3"] java_translator.js:2150:2
Generating code: "3" java_translator.js:2150:2
Generating code: ["foreach","Object","j","i",["statements",[["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]]]]] java_translator.js:2150:2
Generating code: "j" java_translator.js:2150:2
Generating code: "i" java_translator.js:2150:2
Generating code: ["statements",[["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",["return",["parentheses",["function_call","Print",["j"]]]]] java_translator.js:2150:2
Generating code: ["return",["parentheses",["function_call","Print",["j"]]]] java_translator.js:2150:2
Generating code: ["parentheses",["function_call","Print",["j"]]] java_translator.js:2150:2
Generating code: ["function_call","Print",["j"]] java_translator.js:2150:2
Generating code: "j" java_translator.js:2150:2
Unparsing: ["function_call","print",["$a"]] java_translator.js:1915:2
Unparsing: "$a" java_translator.js:1915:2
Generating code: "j" java_translator.js:2150:2
Unparsed: j java_translator.js:2137:3
Generating code: "j" java_translator.js:2150:2
Unparsed: print(j) java_translator.js:2137:3
Generating code: ["top_level_statements",[["function","public","Object","add",[["Object","a"],["Object","b"]],["statements",[["semicolon",["set_var","g",["initializer_list","Object",["3","4","5"]]]]]]],["semicolon",["return",["+",["+",["+","a","b"],["parentheses",["access_array","g",["0"]]]],["parentheses",["function_call","len",["g"]]]]]],["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",[["semicolon",["set_var","g",["initializer_list","Object",["3","4","5"]]]]]]] java_translator.js:2150:2
Generating code: ["statements",[["semicolon",["set_var","g",["initializer_list","Object",["3","4","5"]]]]]] java_translator.js:2150:2
Generating code: ["semicolon",["set_var","g",["initializer_list","Object",["3","4","5"]]]] java_translator.js:2150:2
Generating code: ["set_var","g",["initializer_list","Object",["3","4","5"]]] java_translator.js:2150:2
Generating code: "g" java_translator.js:2150:2
Generating code: ["initializer_list","Object",["3","4","5"]] java_translator.js:2150:2
Generating code: "3" java_translator.js:2150:2
Generating code: "4" java_translator.js:2150:2
Generating code: "5" java_translator.js:2150:2
Generating code: ["semicolon",["return",["+",["+",["+","a","b"],["parentheses",["access_array","g",["0"]]]],["parentheses",["function_call","len",["g"]]]]]] java_translator.js:2150:2
Generating code: ["return",["+",["+",["+","a","b"],["parentheses",["access_array","g",["0"]]]],["parentheses",["function_call","len",["g"]]]]] java_translator.js:2150:2
Generating code: ["+",["+",["+","a","b"],["parentheses",["access_array","g",["0"]]]],["parentheses",["function_call","len",["g"]]]] java_translator.js:2150:2
Generating code: ["+",["+","a","b"],["parentheses",["access_array","g",["0"]]]] java_translator.js:2150:2
Generating code: ["+","a","b"] java_translator.js:2150:2
Generating code: "a" java_translator.js:2150:2
Generating code: "b" java_translator.js:2150:2
Generating code: ["parentheses",["access_array","g",["0"]]] java_translator.js:2150:2
Generating code: ["access_array","g",["0"]] java_translator.js:2150:2
Generating code: "g" java_translator.js:2150:2
Generating code: "0" java_translator.js:2150:2
TypeError: type is undefined[了解更多] java_translator.js:733:7
var_type https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:733
generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:2272
generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:2154
generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:10337
generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:9121
a https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:1802
map self-hosted:286
statements https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:1801
generate_code https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:11277
parse_lang_ https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:11361
parse_lang https://jarble.github.io/transpiler/javascript/js_transpiler/java_translator.js:11330
myFunction https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#{"inputText":"\ndef add(a,b):\n g=[3,4,5]\n return a + b + (g[0]) + (len(g)) \ndef divide(a,b):\n return a/b\n","inputLang":"python","outputLang":"lua"}:165
persistence https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#{"inputText":"\ndef add(a,b):\n g=[3,4,5]\n return a + b + (g[0]) + (len(g)) \ndef divide(a,b):\n return a/b\n","inputLang":"python","outputLang":"lua"}:144
onload https://jarble.github.io/transpiler/javascript/js_transpiler/test_parser.html#{"inputText":"\ndef add(a,b):\n g=[3,4,5]\n return a + b + (g[0]) + (len(g)) \ndef divide(a,b):\n return a/b\n","inputLang":"python","outputLang":"lua"}:1