by @Julian Słupski Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_a80e02f5_f752_490e_a3f5_f0d3d369ea2a"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"x","lengthValue2":"5","id":"id_d4be8b28_6f68_44c2_a526_392f542ccec1","initValue":null},{"@type":"Input","name":"x","id":"id_c523ffa6_3517_4581_a54b_35a326670a99","prompt":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"f","lengthValue2":"5","id":"id_69283c2e_b1a9_42a2_a3f5_148c4c76f7bb","initValue":"x"},{"condition":"x>1","@type":"While","id":"id_3254c056_54a7_4fd0_84f6_c4283522d9d3","body":{"statements":[{"@type":"Assign","name":"x","id":"id_f37e648e_68d2_4d58_86e1_761d129f9e87","value":"x-1"},{"@type":"Assign","name":"f","id":"id_68828ebb_6935_41f7_8012_9c2795eeb1ea","value":"f*"}],"id":"id_335c6307_0525_4cc4_b54f_fb133e8c50db"}},{"newline":true,"@type":"Output","id":"id_bec7b690_be2b_4eb8_baf3_3db0a2115a41","value":"\"factorial =\" +"},{"@type":"Return","id":"id_24ffecf1_c424_4eac_9447_52d7738aedd2","maybeValue":null}],"parameters":[]},"id":"id_f5a9b475_da7d_41b5_b5e9_e18f68ed1aa6","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":159}