過去問はここです(後日授業で配布します)
- 第1回目(平成24年9月17日) 資料1
- イントロ(真のITプロフェッショナルになるために)
- 「言語プロセッサ」とは何か?
- 「言語プロセッサ」を学ぶことの重要さ
- この授業を受けることで何が得られるのか?
- 言語プロセッサの基本用語を知ろう
- 言語プロセッサの基本概念を理解しよう
- 言語プロセッサの基本用語を使えるようになろう
- コンパイラを(部分的に)作れるようになろう
- CSの醍醐味を味わおう
- 第2回目(平成24年10月15日) 資料2
- 前回の復習
- オートマトン(基礎概念の確認)
- 正規表現とオートマトンの対応付け
- その他
- 第3回目(平成24年10月22日) 資料3(修正版)
- 第4回目(平成24年10月29日) 資料4
- 正規表現(実際の使用例紹介)
- Flex
- 構文解析イントロ
- 第5回目(平成24年11月5日)資料5
- 第6回目(平成24年11月12日)資料6
- 構文解析(続き)
- First集合・Follow集合など
- レポート課題(11月12日のパワポ最後の頁参照のこと)
- AntlrWorksの文法が空の場合は、ページ ( http://www.antlr.org/works/help/tutorial/calculator.html )に記載されている文法をコピーしてください。なお、文法保存のファイル名は、
Expr.g です。
- 第7回目(平成24年11月19日) 休講 Sorry!
- 第8回目(平成24年11月26日)資料7
- 構文解析続き
- 予測的構文解析系など
- 簡単な演習もやります
- 第9回目(平成24年12月3日) 資料8
- 第10回目(平成24年12月10日)資料9 今日は授業評価アンケートを実施します。
- 最適化など
(以下は次回以降に取り扱います。)
- Flexの練習
- Flexによる語彙解析器の作成へ向けての練習
- 簡易電卓作成
- Flex のプログラム
- Bison のプログラム
- README.txt
- 実行形式ファイル
- 第11回目(平成24年12月17日)今日はFlex & Bison の演習です。PCを準備してください。
- Flex & Bison の続き
- Antlr
- Pascal のパーザ作成
- 第12回目(平成25年1月7日) Flex&Bison講義資料
- Pascal の parser 作成
- Antlrwork を使ってみよう(今年は紹介のみ)
- (おまけ)試験対策問題集 こことここ
- 第13回目(平成25年1月16日)講義資料(1月7日の拡張版)
- FlexとBison続き
- 電卓機能の高度化
- FlexからBisonへの値受け渡し法
- コンパイラの動作概要(結局コンパイラーは何をしているのか?、どう動いているのか?)
- 第14・15回目(平成23年1月18日・補講日・1限) 配布資料
定期試験について
試験へ向けて少しずつでいいですから、勉強をしてください。
一夜漬けは不可能ですから...
*試験の日程:平成22年定期試験時に実施(1月24日(月)3限)
*定期テスト準備のための?練習問題