compile if, else, while, function statement, not testen