fixes #4: detect invalid continue/break labels
fixes #10: detect continue/break outside of iteration statement