{"functions":[{"rawId":"id_8773e0f0_8a8a_40c6_86d6_2066d33ee99f","tpe":"Integer","name":"fact","statements":[{"@type":"Begin","id":"id_dfe7b0d7_7230_40f1_8d16_44b65a18aac4"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"res","lengthValue2":"5","id":"id_7d32f640_74b9_42a1_a9ca_7a4d3580f299","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_41dc097b_5507_4413_bb11_d75d559fb972","value":"1"}],"id":"id_a7298bd6_9e00_417d_a1dc_a50606923f6e"},"trueBlock":{"statements":[{"@type":"Assign","name":"res","id":"id_aa36cfe5_6dce_47b1_b33f_182dda23ec3e","value":"n * fact(n-1)"}],"id":"id_ffede414_68d9_4aaa_a528_6487356a038b"},"condition":"n > 1","@type":"If","id":"id_85310344_ee8f_4bac_9f1a_c94afa577a27"},{"@type":"Return","id":"id_e0639568_6ccd_4ad8_8323_4b29697874fa","maybeValue":"res"}],"parameters":[{"tpe":"Integer","name":"n","id":"578009f9-8050-4881-aa4a-3735a089a871"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_72e450fd_aeeb_4ac2_8591_b842dce9a4ba"},{"newline":true,"@type":"Output","id":"id_653381af_60f6_4fe0_bd78_8ce6571f84a0","value":"fact(5)"},{"@type":"Return","id":"id_92e0a236_2fe1_4c9b_8cde_1e20632f6a90","maybeValue":null}],"parameters":[]},"id":"id_2bf6379e_12bf_4516_b0e1_c9a4241b9f44","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":94}