0

我正在尝试制作语言 PAWN 的 IDE。

我在 C# 中使用 ICSharp 进行语法高亮。由于 PAWN 在 scintilla 中还没有,有人可以告诉我如何创建自定义语法突出显示吗?

以下是关键词

assert char #assert const break defined #defined enum case sizeof #else forward continue state #elseif native default tagof #emit new do #endif operator else #endinput public exit #endscript static for #error stock goto #file if #if return #include sleep #line state #pragma switch #section while #tryinclude #undef

4

1 回答 1

1

您应该首先检查 jEdit 是否支持该语言,

http://www.lextm.com/2012/01/tritonmate-words-syntax-highlighting-for-smimib/

如果 jEdit 支持它,您可以轻松地将 jEdit 语法文件转换为 SharpDevelop TextEditor 期望的样式。

如果jEdit中没有的话,按照自己写也不是太难

https://github.com/icsharpcode/SharpDevelop/wiki/Syntax-highlighting

于 2012-10-24T06:17:30.143 回答