結果 : differentiate between syntax error and semantic error give example for each