{"nibbles_version":"0.24","commenter_version":"0.1.2.181","code":{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"desc":"implicit string concatenation","type":"[chr]","childs":[{"lit":"/","desc":"foldr1","type":"int","lets":[{"desc":"U","type":"int"},{"desc":"T","type":"int"}],"childs":[{"lit":"|","desc":"filter","type":"[int,int,int]","childs":[{"lit":"`.","desc":"iterate while uniq","type":"[int,int,int]","childs":[{"lit":"~~","desc":"3-ary tuple","type":"int,int,int","childs":[{"lit":"`/","desc":"divmod","type":"int","lets":[{"desc":"C","type":"int"}],"childs":[{"lit":"`/","desc":"divmod","type":"int","lets":[{"desc":"B","type":"int"}],"childs":[{"lit":"`/","desc":"divmod","type":"int","lets":[{"desc":"A","type":"int"}],"childs":[{"lit":"$","desc":"= fstInt","type":"int"},{"lit":"60","desc":"integer","type":"int"}]},{"lit":"60","desc":"integer","type":"int"}]},{"lit":"24","desc":"integer","type":"int"}]},{"lit":"0","desc":"integer","type":"int"},{"lit":"1970","desc":"integer","type":"int"}]},{"desc":"implicit tuple","type":"int,int,int","args":[{"desc":"F","type":"int"},{"desc":"E","type":"int"},{"desc":"D","type":"int"}],"childs":[{"lit":"-","desc":"subtract","type":"int","childs":[{"lit":"$","desc":"= F","type":"int"},{"lit":"?","desc":"if/else","type":"int","childs":[{"lit":"!=","desc":"abs diff","type":"int","childs":[{"lit":"@","desc":"= E","type":"int"},{"lit":"2","desc":"integer","type":"int"}]},{"lit":"?","desc":"if/else","type":"int","args":[{"desc":"G","type":"int"}],"childs":[{"lit":"`&","desc":"bit intersection","type":"int","childs":[{"lit":"*","desc":"multiply","type":"int","childs":[{"lit":"9","desc":"integer","type":"int"},{"lit":"_","desc":"= E","type":"int"}]},{"lit":"8","desc":"integer","type":"int"}]},{"lit":"31","desc":"integer","type":"int","args":[{"desc":"H","type":"int"}]},{"lit":"30","desc":"integer","type":"int"}]},{"lit":"?","desc":"if/else","type":"int","childs":[{"lit":"%","desc":"modulus","type":"int","childs":[{"lit":"_","desc":"= D","type":"int"},{"lit":"4","desc":"integer","type":"int"}]},{"lit":"28","desc":"integer","type":"int","args":[{"desc":"I","type":"int"}]},{"lit":"29","desc":"integer","type":"int"}]}]}]},{"lit":"+","desc":"add","type":"int","childs":[{"lit":"`%","desc":"moddiv","type":"int","lets":[{"desc":"J","type":"int"}],"childs":[{"lit":"@","desc":"= E","type":"int"},{"lit":"12","desc":"integer","type":"int"}]},{"lit":"~","desc":"auto = 1","type":"auto"}]},{"lit":"+","desc":"add","type":"int","childs":[{"lit":";$","desc":"= D","type":"int"},{"lit":"$","desc":"= J","type":"int"}]}]}]},{"lit":"-","desc":"subtract","type":"int","args":[{"desc":"M","type":"int"},{"desc":"L","type":"int"},{"desc":"K","type":"int"}],"childs":[{"lit":"0","desc":"integer","type":"int"},{"lit":"$","desc":"= M","type":"int"}]}]},{"desc":"implicit tuple","type":"int,int,int","args":[{"desc":"S","type":"int"},{"desc":"R","type":"int"},{"desc":"Q","type":"int"},{"desc":"P","type":"int"},{"desc":"O","type":"int"},{"desc":"N","type":"int"}],"childs":[{"lit":"_","desc":"= Q","type":"int"},{"lit":"@","desc":"= R","type":"int"},{"lit":"+","desc":"add","type":"int","childs":[{"lit":"31","desc":"integer","type":"int"},{"lit":"$","desc":"= S","type":"int"}]}]}]},{"lit":"\"/\"","desc":"string","type":"[chr]","args":[{"desc":"W","type":"int"},{"desc":"V","type":"int"}]}]},{"lit":";~","desc":"save fn","type":"[chr]","lets":[{"desc":"Y","type":"fn(int->[chr])"}],"childs":[{"lit":"$","desc":"= U","type":"int"},{"lit":"&","desc":"justify","type":"[chr]","args":[{"desc":"X","type":"int"}],"childs":[{"lit":"\"0\"","desc":"string","type":"[chr]"},{"lit":"2","desc":"integer","type":"int"},{"lit":"$","desc":"= X","type":"int"}]}]}]},{"lit":"\"/\"","desc":"string","type":"[chr]"}]},{"lit":"$","desc":"= Y","type":"[chr]","childs":[{"lit":"_","desc":"= T","type":"int"}]}]},{"lit":"\" \"","desc":"string","type":"[chr]"}]},{"lit":"$","desc":"= Y","type":"[chr]","childs":[{"lit":";$","desc":"= C","type":"int"}]}]},{"lit":";","desc":"save","type":"[chr]","lets":[{"desc":"Z","type":"[chr]"}],"childs":[{"lit":"\":\"","desc":"string","type":"[chr]"}]}]},{"lit":"@","desc":"= Y","type":"[chr]","childs":[{"lit":";_","desc":"= B","type":"int"}]}]},{"lit":"$","desc":"= Z","type":"[chr]"}]},{"lit":"@","desc":"= Y","type":"[chr]","childs":[{"desc":"implicit arg = A","type":"int","passed":1}],"passed":1}]}}