私は netbeans を使用していますが、netbeans でサポートされていない新しい言語を使用しています。実際にはDSLです。可能な限りコードをインデントしたいだけでなく、構文ハイライターを作成したいと考えています。言語の名前は Visage で、現在のところ netbeans はサポートされていません。これをかなり速く構築するには、チュートリアルと例が必要です。この作業を完了するまであと 4 日あります。このことを成し遂げるために、関連するチュートリアルを教えてください。
質問する
519 次
1 に答える
2
NetBeans 7.1 以降の新しい言語をサポートするには、レクサー1とパーサー2を生成し、それらを NetBeans に統合するために使用される JavaCC 文法を作成する必要があります。
- http://platform.netbeans.org/tutorials/nbm-javacc-lexer.html
- http://platform.netbeans.org/tutorials/nbm-javacc-parser.html
JavaCC の代わりに ANTLR サポートもあります: http://wiki.netbeans.org/Netbeans_Rcp_Antlr_Integration_Index
しかし、NetBeans プラグインの開発および/または ANTLR や JavaCC などのパーサー ジェネレーターに慣れていない場合、これらのツールに慣れるには 4 日では不十分です。
于 2012-03-28T19:27:48.953 に答える