言語理論とコンパイラ

第六回: 中間テスト、字句解析と構文解析

2011 年 5 月 20 日

http://www.sw.it.aoyama.ac.jp/2011/Compiler/lecture6.html

Martin J. Dürst

AGU

© 2005-11 Martin J. Dürst 青山学院大学

今日の予定

(資料は前回のもの)

flex でよく出る問題

宿題のヒント

コンパイラの段階

字句解析 (lexical analysis)

構文解析 (parsing; syntax analysis)

意味解析 (semantic analysis)

最適化 (optimization)

コード生成 (code generation)

宿題 (提出不要)

C プログラム言語など知っている言語やデータ形式の文法を調べなさい。