簡體   English   中英

在Java中突出顯示文本文件某些部分的解決方案? 如何實現一個簡單的DSL編輯器?

[英]A solution to highlight some parts of a text file in java ? How to implement a simple DSL editor?

我正在嘗試找到一種解決方案,以突出顯示Java中文本文件的一部分。 基本上,我要做的是按照某種語法對文本文件進行詞法分析,存儲一些與此文件的各個元素有關的信息,然后將信息記錄到數據庫中。

我希望具有更直觀的效果,例如文本文件的表示形式,其中突出顯示了某些部分(以及所使用的各種顏色的索引),甚至更好的是將某些上下文相關的信息附加到特定標記上。

有一個簡單的方法嗎? 就功能而言,基本上我想擁有的是針對特定語言和獨立版本的真正原始的Eclipse插件。 也許有一個框架可以構建DSL編輯器,諸如此類。

希望清楚...謝謝

我認為Xtext正是您要尋找的東西,它會生成Eclipse編輯器以及更多來自語法的文件。

盡管不適合Eclipse,但JetBrains的MPS(現在開源的IntelliJ IDEA的制造商)可能值得一看:

http://www.jetbrains.com/mps/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM