結果 : types of error handling in compiler design