結果 : types of semantic error in compiler design