by @Habib Ogundega Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_d6d3e2a2_e34c_46fa_92c7_eb5d6849fc72"},{"@type":"Declare","tpe":"Integer","name":"x","id":"id_de119820_d764_457c_b5ff_ee55bfbef4be","initValue":null},{"@type":"Declare","tpe":"Integer","name":"x","id":"id_3ee601bf_3a7e_44b8_a73b_c6e8dba83c4a","initValue":null},{"condition":"X>0","@type":"While","id":"id_dee9b222_18ea_4e46_9702_95aa95507493","body":{"statements":[{"newline":true,"@type":"Output","id":"id_0c34d67f_3e74_4009_801e_96447c17e2fe","value":"x"},{"@type":"Assign","name":"x","id":"id_7571a0fb_73d7_497b_a205_0f747f53b295","value":"x-1"}],"id":"id_a666a943_3ef3_4cb6_80bb_fea83a47cf89"}},{"newline":true,"@type":"Output","id":"id_0b03f9c6_a0d8_4173_9f1f_73e206d0940a","value":"\""},{"@type":"Return","id":"id_610830f4_d3da_4d25_9384_ca475d4f9b4d","maybeValue":null}],"parameters":[]},"id":"id_329f3776_ca74_457b_84ff_d04186d6722d","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.2","revision":306}