refactor compDeclExpr
refactor compCallExpr loops
refactor unneeded topScope field
remove ecx register and use eax in comparisons