構文解析器(パーサー/Parser)の生成
ボクが構文解析器を一番使うのは、自作のアプリにマクロ言語機能を組み込みたいときである。 いままではC++で作成してきたが、Javaがenumやジェネリック機能などを追加してきたのとコンピュータ全体のパフォーマンス上がりVM上でもC++並みに使える環境となってきた(うれしいことにfor eachも追加)。 そこでマクロ機能をJAVAへ移植しようと思っている。 そのためJAVAの構文解析器を調べたところ、以下のものがヒットした。
ついでにC/C++では。。。
古いのものでは
yacc/lex
などがある。
コメント
コメントを投稿