簡體   English   中英

Java文本編輯器/解析框架

[英]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.

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