【发布时间】:2020-04-18 12:34:19
【问题描述】:
我已经用 ANLTR 4 开发了一个 DSL,现在我正在用 Angular 和 CodeMirror 为这个 DSL 开发一个文本编辑器,我想添加语法高亮。我的问题是如何在 codemirror 中为新语言添加语法高亮。
【问题讨论】:
标签: codemirror
我已经用 ANLTR 4 开发了一个 DSL,现在我正在用 Angular 和 CodeMirror 为这个 DSL 开发一个文本编辑器,我想添加语法高亮。我的问题是如何在 codemirror 中为新语言添加语法高亮。
【问题讨论】:
标签: codemirror
您的问题与 Angular 完全无关,所以我删除了该标签。
要为新语言添加语法高亮,您需要为 codemirror 提供自定义“语言模式”。在https://codemirror.net/doc/manual.html#modeapi查看他们的文档
【讨论】: