0

C++ に似た言語拡張に関する質問としての私のステート マシンのフォローアップとして、さらにヘルプが必要です。

私のコンパイラは、ステート マシンの拡張機能を解析するように拡張されており、現在、セマンティック分析とコード生成を開始しています。このページに説明があります。

ステート マシンの最適化とコード生成に関する参考文献を教えてもらえますか?


編集:

私はまだ特定の参考文献を見つけていませんが、これは私が知らなかった興味深いプロジェクトです: http://echarts.org/

彼らは、Java 構文で、私がやろうとしていることと非常によく似たことを行っています。どうやらこのプロジェクトは AT&T で始まったようです: http://www.research.att.com/software_tools

4

2 に答える 2

1

Allen Hollub の著書「Compiler Design In C」には、ステート マシンに関する適切な章が 1 つか 2 つあり、そこには多くの (残念ながら C) コードも含まれています。この本は、コンパイラー・コンパイラー・タイプのツールの作成に関するものなので、生成についてもカバーする必要がありますが、読んでから数年が経ちました。

于 2009-12-15T12:47:01.717 に答える
0

comp.compilers usenet グループは、私が必要としていた情報を少し提供してくれました。「ステートマシンの最適化」の代わりに、グーグルに「ステートマシンの削減」または「ステートマシンの最小化」を与える必要がありました。

于 2009-12-24T17:42:09.313 に答える