手続型言語のコンパイラが行う処理のうち,最初に行う処理はどれか。

出典平成30年度 秋期 基本情報技術者試験 午前 問19
意味解析
構文解析
最適化
字句解析