by @Khalifaturrasydan Al Khair Saputra. (rasydan) Fork
{"functions":[{"rawId":"id_c101d3f6_5b80_40e0_8cab_1c2a84150190","tpe":"Integer","name":"fact","statements":[{"@type":"Begin","id":"id_ff968037_3262_4563_b48c_a07f3ef7e355"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"resre","lengthValue2":"5","id":"id_b36f5add_0577_49cb_aa3c_92f1c3a5b25d","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_474572cc_592a_4a02_b39e_4e0579618fc3","value":"1"}],"id":"id_d6afe7a6_aa32_492e_8ba0_72e61167f866"},"trueBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_46c8e10f_4423_44dd_bcf5_313171b2a574","value":"n * fact(n-1)"}],"id":"id_085125bf_ebb5_4636_b0ef_31d841cc439a"},"condition":"true","@type":"If","id":"id_233346eb_f6d8_4a9b_ba0c_b24054837107"},{"@type":"Return","id":"id_64ce9c7f_7251_4bbf_aabc_6ee270147301","maybeValue":"res"}],"parameters":[{"tpe":"Integer","name":"5","id":"4f66c6a9-d845-4bf7-9e4f-e29436460c26"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_78d303cb_9825_439a_9ecb_1a0732823459"},{"newline":true,"@type":"Output","id":"id_f19fee08_80af_454d_8f91_6a892debbca5","value":"\"fact(5)\""},{"@type":"Return","id":"id_2b3578b7_4f63_435a_9233_8d3029ec9857","maybeValue":null}],"parameters":[]},"id":"id_84fdfd1c_da20_49cc_8bf8_49b03f65fef7","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":152}