{"functions":[{"rawId":"id_adbb8434_4b69_4e87_ae9f_4afa986d4a92","tpe":"Boolean","name":"isValidInt","statements":[{"@type":"Begin","id":"id_7ee3b78e_63b8_45bb_a240_874456166180"},{"@type":"Declare","tpe":"Boolean","name":"allDigits","id":"id_6293519b_3dba_4d25_b8f1_3fbecbe10bd0","initValue":"true"},{"@type":"Declare","tpe":"String","name":"char","id":"id_517584fa_edfd_4dd5_95c3_84ae340eec0b","initValue":null},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"length(str)-1","id":"id_9b10fb57_f17d_45ea_b5dc_70e12d40901d","body":{"statements":[{"@type":"Assign","name":"char","id":"id_b9143ef5_4ffa_42e0_a0b5_8fccb8ece49b","value":"charAt(s, i)"},{"falseBlock":{"statements":[{"@type":"Assign","name":"allDigits","id":"id_46e63605_924e_454d_9d0e_a5d5cec08f51","value":"false"}],"id":"id_5d8b17d1_dd29_4539_9980_97ce92e51588"},"trueBlock":{"statements":[],"id":"id_b02566ba_2a1b_4ae3_a4d9_21e6522e15fc"},"condition":"char==\"0\" || char==\"1\"|| char==\"2\"|| char==\"3\"|| char==\"4\"|| char==\"5\"|| char==\"6\"|| char==\"7\"|| char==\"8\"|| char==\"9\"","@type":"If","id":"id_5da52e7d_c708_45a3_8955_446d2e78b870"}],"id":"id_e1ce61fd_9841_4b04_aa41_666bb2918af9"}},{"@type":"Return","id":"id_2ce7c380_06a4_4eb8_a98b_7cbb5af0f4c2","maybeValue":"allDigits"}],"parameters":[{"tpe":"String","name":"str","id":"b978498c-76d7-44c4-a5e0-c3cb70f7e730"}]}],"name":"Check string is int","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_f04c7441_e601_416a_be50_a76bb7ca3712"},{"@type":"Declare","tpe":"String","name":"s","id":"id_10ac414d_76fd_43b9_bf40_b79fcba7e0fa","initValue":null},{"condition":"!isValidInt(s)","@type":"DoWhile","id":"id_5157bf77_5d60_4398_8160_993e944fe73a","body":{"statements":[{"@type":"Input","name":"s","id":"id_f90dd0c1_0b2b_4dc3_bd90_bf9d8d5343e7","prompt":null}],"id":"id_d1994407_a072_4777_afb6_96e640b4b8f7"}},{"@type":"Declare","tpe":"Integer","name":"x","id":"id_8303d286_0105_4301_bbd1_8d70d4c7cfdf","initValue":"string2int(s)"},{"newline":true,"@type":"Output","id":"id_d90c8d7a_b9a0_4914_be86_80ca8cb4fe82","value":"\"x is \" + x"},{"@type":"Return","id":"id_8ec934da_e933_4543_b7e5_ffb979ee7e9a","maybeValue":null}],"parameters":[]},"id":"id_d8f5e6be_b02d_4914_8fa4_9ec2406a4a35","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"scala","showGenCode":true},"version":"0.2","revision":313}