私はコードを強調するJavaライブラリを見つけようとしています。私はJavaコードを強調したくありません。 Javaで書かれた自分のコードエディタで、私自身のマクロ言語を簡単に強調表示できるライブラリが必要です。コードハイライト用のJavaライブラリはどこにありますか?
2
A
答えて
1
JSyntaxPaneはまともです。上級のIDEは、AntlrやJavaccのようなLexer/Parserや正規表現を使用します。正しく実装するのは簡単な作業ではありません。
「自分のマクロ言語」に言及したように、私はLexer/Parser generators for Javaを見て、レキシング戦略のためのJEdit構文パッケージのソースコード(google it、最大限のハイパーリンクに達した)をお勧めします。
1
GesHiはかなり良いです。ハイライターのリストhereがあります。
更新:あなたはJavaライブラリが必要でした。パッケージjedit syntaxを試してください。
0
JSyntaxPaneに行くことができます。それは多くの言語を強調し、他人を扱うために拡張可能です。
0
xtextを参照してください。構文の強調表示以外にも多くの機能を備えています。実際には、文法を定義するだけで、アウトライン、構文の強調表示、構文チェック、自動補完などのEclipseエディタプラグインが自動的に生成されます。 Eclipseエディタ・プラグインが受け入れられる最終結果であれば、多くの作業を省くことができます。
1
GeSHiのJavaポートであるJaSHiを参照してください。それは、Javaバインディングを使用して、一般的なPHPパッケージを完全に書き直したようです。
関連する問題
- 1. Google Cloud Datastore JavaライブラリのallocateIdsはどこにありますか?
- 2. オープンソースのJavaライブラリはどこにありますか?
- 3. Java用の構文強調ライブラリはどこにありますか?
- 4. そこにはどのようなJava外部パッケージ/ライブラリがありますか?
- 5. Java:高度なファイル操作のソース/ライブラリはどこにありますか?
- 6. vcardファイルを読むためのJavaライブラリはどこにありますか?
- 7. DisplayTag - すべてのライブラリ/クラスはどこにありますか?
- 8. Chromeのカスタムタブの.jarライブラリはどこにありますか?
- 9. TagLib#ライブラリのソースコードはどこにありますか?
- 10. ライブラリはコンピュータ内のどこにありますか?
- 11. J2EEパッケージ - サードパーティのライブラリはどこにありますか?
- 12. 標準ライブラリWPFコントロールのギャラリーはどこにありますか?
- 13. 外部Cライブラリのリンカフラグはどこにありますか?
- 14. MIDASライブラリのソースコードはどこにありますか?
- 15. C++標準ライブラリのヘッダはどこにありますか
- 16. Java用のライブラリのようなActiveResourceはありますか?
- 17. ARM Linux用のJava sqlite3ライブラリはありますか?
- 18. 良い.NET PDFライブラリはどこにありますか?
- 19. OpenCVライブラリはどこにありますか?
- 20. C++ DNSライブラリはどこにありますか?
- 21. Db2用のPython 3互換ライブラリはどこにありますか?
- 22. Player/Stage用の正しいlibplayerC++ライブラリはどこにありますか?
- 23. fxのコードハイライトはありません:flash builderのスクリプト4.5
- 24. TwitterのOstrichライブラリに相当するJavaはありますか?
- 25. Java 9のsrc.zipの場所はどこにありますか?
- 26. C++ NT2ライブラリのドキュメントはどこにありますか?デフォルトのpopcount関数はありますか?
- 27. Java CollectionsのQueueクラスはどこにありますか?
- 28. OpenJDKのJava 7アップデートはどこにありますか?
- 29. JavaやPythonのソースコードはどこにありますか?
- 30. netlib-javaのソースコードはどこにありますか?
これはPHPライブラリではありませんか? –