結果 : difference between lexical syntax and semantic errors