Actually just three programming languages in a trenchcoat
at main 17 lines 260 B view raw
1proc main!() { 2 let mut total = 0 3 4 for if x in [1, 2, 3] then y in [x, 2, 3] { 5 total += y 6 } else { 7 total += 1 8 } 9 10 for if x in [] then y in [3, 4, 5] { 11 total += x 12 } else { 13 total += 7 14 } 15 16 exit total 17}