should not ignore *.out
add control_flow test
fix compound and empty statements