User blog comment:Kyodaisuu/A program of Kirby-Paris hydra/@comment-1605058-20140817172823/@comment-1605058-20140817175808

As far as I know, something like this is disallowed in C-like languages - if you initialize the "looping" variable E, then you can't modify it inside loop. I might be mistaken about it, but I'm quite sure it's like that.