前の記事(プログラミング言語を作る前知識)でプログラミング言語少し作れる気がしてきたので、lexとyaccに軽く触れてみた。
実際はflexとbisonを使っている。
lexの書き方
lexのファイルには3つのブロックがあって、%%で区切って記述します。
-------------------------------------------------------
| 定義部
| オプションやincludeや変数宣言 …
前の記事(プログラミング言語を作る前知識)でプログラミング言語少し作れる気がしてきたので、lexとyaccに軽く触れてみた。
実際はflexとbisonを使っている。
lexのファイルには3つのブロックがあって、%%で区切って記述します。
-------------------------------------------------------
| 定義部
| オプションやincludeや変数宣言 …