我試圖找到一個Java庫來突出代碼。我不想強調Java代碼。我想要一個圖書館,可以輕鬆地讓我在我自己編寫的Java代碼編輯器中突出顯示自己的宏語言。我在哪裏可以找到代碼突出顯示的Java庫?
2
A
回答
1
JSyntaxPane是體面的。先進而體面的IDE使用Lexer/Parsers,如Antlr和Javacc或正則表達式。正確實施並不是一項簡單的任務。
正如你所提到的「我自己的宏語言」,我建議看看Lexer/Parser generators for Java,也許JEdit的語法包源代碼(谷歌,達到最大的超鏈接)爲lexing策略。
1
更新:錯過了你想要的Java庫。試用jedit syntax包。
0
JSyntaxPane可能是要走的路。它會突出顯示一些語言,並且可以擴展以處理其他語言。
0
你可能想看看xtext - 它比語法高亮更多;實際上,你只需要定義一個語法,它就會自動生成一個帶有輪廓,語法高亮,語法檢查和自動完成功能的eclipse編輯器插件。如果eclipse編輯器插件對您來說是一個可接受的最終結果,它可以爲您節省大量工作。
1
您可能會看到名爲JaSHi的GeSHi的Java端口。它看起來像是對Java綁定的流行PHP包的徹底重寫。
相關問題
- 1. 我在哪裏可以找到Vigenere密碼的Java源代碼?
- 2. 我在哪裏可以找到Java數組的源代碼?
- 3. Java:我在哪裏可以找到WindowsAccessbridge的源代碼?
- 4. 我在哪裏可以找到TagLib#庫的源代碼?
- 5. 我在哪裏可以找到Nucleo.NET的示例代碼?
- 6. 我在哪裏可以找到Java API代碼
- 7. 我在哪裏可以找到MIDAS庫源代碼?
- 8. 我在哪裏可以找到JDK6源代碼庫?
- 9. 我在哪裏可以找到python標準庫代碼?
- 10. 我在哪裏可以找到Microsoft.IdentityModel.Extensions.dll庫?
- 11. 我在哪裏可以找到nhs.itk.hl7v3庫
- 12. 我在哪裏可以找到LinkGrammar庫?
- 13. 我在哪裏可以找到Jquery flickr圖片庫的示例代碼
- 14. 哪裏可以找到開源Java庫?
- 15. 在哪裏可以找到標準Java類的代碼?
- 16. 哪裏可以找到代碼塊
- 17. 哪裏可以找到代碼隱藏?
- 18. 我在哪裏可以在NetSuite中找到'salespricehtml'的代碼?
- 19. 我在哪裏可以找到C++的generic.h的源代碼?
- 20. 我在哪裏可以找到Java標準庫的列表?
- 21. 我在哪裏可以找到編譯器的代碼?
- 22. 我在哪裏可以找到J2ME的源代碼?
- 23. 我在哪裏可以找到TextView.setText(..)方法的源代碼?
- 24. 我在哪裏可以找到代碼的機器指令
- 25. 我在哪裏可以找到itertools.combinations()函數的源代碼
- 26. 我在哪裏可以找到android的應用程序代碼?
- 27. 我在哪裏可以找到Singular(AngularJS for GWT)的源代碼?
- 28. 我在哪裏可以找到el-ri-1.0.jar的源代碼?
- 29. 我在哪裏可以找到有關代碼塊的信息?
- 30. 我在哪裏可以找到Glassfish 4的源代碼?
這不是一個PHP庫嗎? – 2009-07-04 14:22:25