IT資格用語解説基本情報技術者試験・コンパイラ理論
字句解析
更新日:
用語解説
字句解析は、コンパイラの最初の工程で、ソースプログラムの文字の並びを、予約語、変数名、数値、演算子などの意味のある最小単位(トークン)に分ける処理です。
■ 試験で押さえるポイント
空白やコメントを取り除きます。
トークンのパターンは、正規表現などで表せます。
トークンの並びが文法に合っているかは、次の構文解析で調べます。
■ 選択肢での判断ポイント
文字列をトークンの並びにする工程が字句解析です。
例: 「sum=10+2;」は、sum、=、10、+、2、;のトークンに分けられます。