Nested if/else structures are not processed correctly
Brought to you by:
drykov
I ran into an issue where nested if/else structures were not processed correctly. The attached sample files demonstrate a similar issue, though not exactly the case I was seeing. I rewrote the code using a simplified stack of Booleans for tracking the nested blocks and whether they are enabled, and everything works properly now.
FYI, the patch also includes a fix for bug #1
Thanks for the solution, just regressed it to java 1.5 and fix small issues