{"functions":[{"rawId":"id_34abc56d_6312_455f_a946_39d6a4b9ca37","tpe":"Integer","name":"fact","statements":[{"@type":"Begin","id":"id_92ee903a_2c43_4632_97ef_37900893f6c0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"res","lengthValue2":"5","id":"id_f50da595_3f6f_4c28_b771_63bfd82d596b","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_78f657cf_bf26_454d_a3b6_7f585dcf79d4","value":"1"}],"id":"id_319ef5ee_aee8_462f_985e_94e39895a710"},"trueBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_5963be5a_4db7_46ae_b55d_10240ff62841","value":"n * fact(n-1)"}],"id":"id_78a20554_ab76_4258_b750_3ff9ed5bd854"},"condition":"n > 1","@type":"If","id":"id_7d4df653_5558_4b6d_9c05_bafb111e7b49"},{"@type":"Return","id":"id_00ec3cb9_78b4_4bda_b38d_61fb85f2e41e","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"n","id":"e6dc4d15-1503-4377-96bf-e3409cb19aea"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_df672af3_ad7c_4cb0_aedd_979837f1edf9"},{"newline":true,"@type":"Output","id":"id_6661ca3b_607f_4108_85f3_59aaeb64c888","value":"fact(5)"},{"@type":"Return","id":"id_2bf47960_a791_4e80_8c92_a3a4427002f6","maybeValue":null}],"parameters":[]},"id":"id_5ddc7368_1319_4b55_81b7_0ffabec0cc6e","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":98}