{"functions":[{"rawId":"id_df8f8e68_f827_4002_94c7_3307dad01e0f","tpe":"Integer","name":"fact","statements":[{"@type":"Begin","id":"id_babda8da_218d_492f_98bd_5d09ebb475d0"},{"lengthValue":1,"@type":"Declare","tpe":"Integer","name":"res","id":"id_ced5db6a_7b54_4986_8e83_03fbb6ae1cd0","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_33c55683_a38e_411e_aea0_0b1624b8ff82","value":"1"}],"id":"id_b939bbb0_771c_432f_8f30_bce406a92efa"},"trueBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_e74e623e_2228_4522_83f1_4c5328ced0c8","value":"n * fact(n-1)"}],"id":"id_63979b03_3267_4e22_8f90_d9f9af5e3f84"},"condition":"n > 1","@type":"If","id":"id_1bf19713_91e1_4bc2_aa4e_bb23e0a63f72"},{"@type":"Return","id":"id_45708130_ecbd_4c1b_9dd5_1a018bbb5ece","maybeValue":"res"}],"parameters":[{"tpe":"Integer","name":"n","id":"a1926a02-dbc6-4542-9f4f-8b2b783bb19e"}]}],"name":"Recursive Factorial","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_32e08acd_354c_49cb_b6f9_8f632be109e7"},{"newline":true,"@type":"Output","id":"id_80b390fb_147a_4910_bd27_fab623f76b72","value":"fact(5)"},{"@type":"Return","id":"id_f5e67ace_2783_407e_9f48_2ac3ce9acd78","maybeValue":null}],"parameters":[]},"id":"id_12b07deb_872e_4341_ad29_da6501dfad68","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.2","revision":80}