i kinda think all is work

some magic with stacks and context for break statement in loops\cases\functions, hope it works ok
case statement has some more magic with labels (nobody needs native ASM switch tools, ain't nobody got time for dat), it generates some dead code (well, ASM thinks this way, i couldn't care less), but it works overall
in CaseStmt had to use linked hash map to preserve order of cases
loops are working, first of all, it was "UPPIN" not "UPPUN", you dum dum, then everything, at least i hope, is fine
created some stupid functions for BIGGR and SMALLR, I hope they are fine
some minor things here and there