我试图将自定义语言集成到 Monaco Editor 中,我通过https://microsoft.github.io/monaco-editor/monarch.html来获得语法高亮的想法。

但是我找不到关于如何通过语法验证来添加错误/警告验证的文档。在Ace编辑器中,我们通过编写一个worker并在其中执行验证功能来做到这一点。赞赏任何链接/帮助。

最佳答案

我最近成功完成了此操作,我只是将monaco-css用作样板,而现在要做的唯一一件事就是为我的语言和我想要的其他功能编写一个解析器。这是我的code

在项目根目录的lang_services文件夹中添加解析器和其他语言服务。

我认为这会有所帮助。

10-07 18:03