fixed empty for loops (i.e. for(;;)), fixed bad brace checks
fixed the case where people are terrible and put spaces between # and precompiler directives