{"nibbles_version":"1.00","commenter_version":"0.1.6.187","code":{"desc":"implicit map","type":"[[chr]]","childs":[{"lit":"+","desc":"add","type":"[int]","childs":[{"lit":"2","desc":"integer","type":"int"},{"lit":",","desc":"range from 1","type":"[int]","childs":[{"lit":"10","desc":"integer","type":"int"}]}]},{"lit":":","desc":"append","type":"[chr]","args":[{"desc":"B","type":"int"},{"desc":"A","type":"int"}],"childs":[{"lit":"*","desc":"join","type":"[chr]","childs":[{"lit":";","desc":"save","type":"[chr]","lets":[{"desc":"C","type":"[chr]"}],"childs":[{"lit":"\"\\n\"","desc":"string","type":"[chr]"}]},{"lit":"+","desc":"concat","type":"[int]","childs":[{"lit":"=\\","desc":"scanl","type":"[[int]]","childs":[{"lit":"|","desc":"filter","type":"[int]","childs":[{"lit":",","desc":"range from 1","type":"[int]","childs":[{"lit":";$","desc":"= fstInt","type":"int"}]},{"lit":"==","desc":"equal?","type":"int","args":[{"desc":"D","type":"int"}],"childs":[{"lit":"2","desc":"integer","type":"int"},{"lit":"%","desc":"modulus","type":"int","args":[{"desc":"E","type":"int"}],"childs":[{"lit":"^","desc":"pow","type":"int","childs":[{"lit":"2","desc":"integer","type":"int"},{"lit":"@","desc":"= D","type":"int"}]},{"lit":"@","desc":"= D","type":"int"}]}]}]},{"lit":">>","desc":"tail","type":"[int]","args":[{"desc":"G","type":"int"},{"desc":"F","type":"int"}],"childs":[{"lit":"`%","desc":"step","type":"[int]","childs":[{"lit":"~","desc":"auto = 2","type":"auto"},{"lit":";","desc":"save","type":"[int]","lets":[{"desc":"H","type":"[int]"}],"childs":[{"lit":"`,","desc":"range from 0","type":"[int]","childs":[{"lit":";$","desc":"= B","type":"int"}]}]}]}]},{"lit":"|","desc":"filter","type":"[int]","args":[{"desc":"J","type":"int"},{"desc":"I","type":"[int]"}],"childs":[{"lit":"+","desc":"concat","type":"[int]","childs":[{"lit":".","desc":"map","type":"[[int]]","childs":[{"lit":"@","desc":"= I","type":"[int]"},{"lit":"+","desc":"add","type":"[int]","args":[{"desc":"K","type":"int"}],"childs":[{"lit":"*","desc":"multiply","type":"int","childs":[{"lit":";_","desc":"= B","type":"int"},{"lit":"$","desc":"= K","type":"int"}]},{"lit":";$","desc":"= H","type":"[int]"}]}]}]},{"lit":"~","desc":"not","type":"null"},{"lit":"%","desc":"modulus","type":"int","args":[{"desc":"L","type":"int"}],"childs":[{"desc":"implicit arg = L","type":"int","passed":1},{"desc":"implicit arg = J","type":"int","passed":1}],"passed":1}],"passed":1}],"passed":1}],"passed":1}],"passed":1},{"desc":"implicit arg = C","type":"[chr]","passed":1}],"passed":1}]}}