[英]Java text editor/parsing framework
首先簡要介紹一下我的情況:我剛剛開始了一個業余愛好項目,目的是構建自己的TextEditor,稱為BlazeEdit。 我正在Scala中編寫它,因此選擇在JVM上工作。 我計划的許多事情與jEdit中的工作方式不同。 例如,一直使用Actors,並試圖打敗jEdit編輯器的“開端”。
但是,關於“文本編輯器”窗口的開發,該窗口應該能夠執行諸如語法突出顯示,格式化等操作。我不想從頭開始,因為這是一項非常大的任務。
所以我的問題是,是否可以使用一些好的Java,Scala等框架,這些框架不會像Eclipse框架那樣繁重。
如果您需要更多詳細信息,請這樣說。
提前致謝。
問候斯蒂芬
Xtext是一個很好的此類框架,但可以在某些Eclipse插件上運行。 給定一種類似於EBNF的語言描述,它將生成一個模型,一個解析器,一個具有語法高亮顯示,自動完成功能的編輯器等。
SlateIDE並不是一個框架,而是一個用scala編寫的編輯器,您可能會在這里找到有用的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.