言語理論とコンパイラ

第九回: yacc 系ツールの演習

2009 年 6 月 12 日

http://www.sw.it.aoyama.ac.jp/2009/Compiler/lecture9.html

Martin J. Dürst

AGU

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

bison とは

flex と bison の使い方の概要

make の活用

演習例: 簡単な電卓

スタートのためのファイル: makefile, calc.y, calc.lex

bison の仕組みとデバッグ

開発のコツ

calc 用テストファイル: test.in, test.check

宿題

提出: 再来週の木曜日 (6 月 26日) 19 時 00 分、O 棟 529 号室の前

簡単なプログラム言語をflex と bison で実現して、.lex.y のファイルを印刷して提出