0

lexとyaccをプログラミング言語の作成に使用できますか?といくつかの本のための任意の推奨事項。

いくつかの参照?

これまでのところ、私は次のようなものを見つけました:

lexとyaccを使用してコードをビルドする、パート1:はじめに

4

1 に答える 1

1

はい、確かにlexとyaccを使用して、プログラミング言語またはスクリプト言語用のコンパイラー/翻訳者を構築できます。これらのツールには、flexおよびbisonと呼ばれるGNUバリアントがあります。John Levineのlex&yaccは、長年にわたってこれらのツールに関する本のゴールドスタンダードでした。その本は絶版になっているかもしれませんが、後継の本であるFlex&Bisonも同様に優れていると思います。コンパイラーの構築をさらに深く掘り下げるには、Aho et al。、Compilers:Principles、Techniques、and Tools、2/eから始めてください。(繰り返しになりますが、私の推奨事項はこの本の初版に基づいています。)

于 2012-08-14T15:43:23.897 に答える