by @Steph Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_c05072f1_e942_47df_908a_6608471533ef"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"d","lengthValue2":"5","id":"id_9b84fa6f_48f0_4eb8_8a41_19e55618b033","initValue":"true"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"x","lengthValue2":"5","id":"id_4cac35a5_dca5_441a_b266_0c7d394541c9","initValue":"5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"y","lengthValue2":"5","id":"id_917c19e9_0068_4373_a40a_804e7d277899","initValue":"3"},{"@type":"Assign","name":"y","id":"id_ce6159fe_e028_4844_9416_16abe2709beb","value":"x+y"},{"condition":"d","@type":"While","id":"id_206950c0_8db9_446e_9043_36a2f070cfaa","body":{"statements":[{"@type":"Input","name":"x","id":"id_92c17eff_b94f_47bd_a8a4_99a27139a231","prompt":null},{"@type":"Assign","name":"y","id":"id_78f92246_fb55_40e3_bb38_4c5c5f7a3398","value":"y+2*x"},{"falseBlock":{"statements":[{"@type":"Assign","name":"x","id":"id_6bf2fbf4_8e4e_4077_88c4_9962fceee66e","value":"y+5"}],"id":"id_02c48353_f07e_4c16_85c5_fdc893f9ee58"},"trueBlock":{"statements":[{"@type":"Assign","name":"x","id":"id_97e452e4_0804_4ff2_821e_56cbd81e8001","value":"x-4"},{"@type":"Assign","name":"d","id":"id_e41502fc_31a3_4d22_9eb1_eb1de5bae5d4","value":"false"}],"id":"id_7623a2e5_e17d_445f_afa9_5b10155c4b31"},"condition":"y>20","@type":"If","id":"id_356c763c_0f8c_4502_8a4d_df0b3afa9f45"}],"id":"id_69d5e0b2_65d0_49bc_8782_cc6acab3d120"}},{"falseBlock":{"statements":[],"id":"id_52b577d8_6761_4443_9c1b_2e5908990928"},"trueBlock":{"statements":[{"@type":"Input","name":"x","id":"id_cf2c051e_bb61_4321_96b9_658ac36e2cfd","prompt":null},{"@type":"Assign","name":"y","id":"id_3080b845_51ab_4b6b_a7ae_7496aba124bf","value":"y+2*x"},{"falseBlock":{"statements":[{"@type":"Assign","name":"x","id":"id_923cba88_7ecb_4d55_b3ac_6072612c0022","value":"y+5"}],"id":"id_2532a11a_5d64_401e_a2ea_d4fe6cf1e295"},"trueBlock":{"statements":[{"@type":"Assign","name":"x","id":"id_7b2acc9a_432c_48dc_b72d_33ccc59dc356","value":"x-4"},{"@type":"Assign","name":"d","id":"id_9777d726_7899_4552_b7b1_ed97bf1743b9","value":"false"}],"id":"id_dd1529eb_d3ed_4092_a940_764ddad110f5"},"condition":"y>20","@type":"If","id":"id_0ecfea56_b154_4f9b_81ab_401454a1cb39"}],"id":"id_e492373d_6f2c_4255_82ef_66307ff9902e"},"condition":"d","@type":"If","id":"id_a47af2e1_d253_4465_8eac_d79e0ca8d58b"},{"newline":true,"@type":"Output","id":"id_45ddf077_50ec_4b12_b212_dbe0f6b7f342","value":"x+y"},{"@type":"Return","id":"id_8f367621_3612_45ce_9d73_abca01de4647","maybeValue":null}],"parameters":[]},"id":"id_ccdf46bc_7b76_4b2c_bb99_8868219f24f9","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"python","showGenCode":true},"version":"0.3","revision":112}