>Why should "break" statements be allowed before the end of a block?
Forward goto?
I don’t think I have ever used goto in Lua but it’s there for those who want it (but was not in 5.1). Maybe that’s the reason for the grammar change?