有没有一种工具可以将 PEG.js 语法转换为 TextMate 语法?
我正在构建自己的语言,并希望在我喜欢的编辑器 TextMate 中为其提供语法高亮。我的语言语法是使用 PEG.js 构建的。根据 TextMate 文档 的使用说明,我必须以与 PEG.js 不兼容的形式编写 TextMate 语法。
我开始编写新的 TextMate 语法,但很快就注意到翻译整个语法,甚至是适合可接受的语法高亮的子集需要相当长的时间。由于我非常懒惰,不想做这些繁琐的工作,所以我考虑自动化这个任务。
有人能够给我任何线索如何从 PEG.js 语法自动生成 TextMate 语法,或至少加快生成速度吗?
我正在构建自己的语言,并希望在我喜欢的编辑器 TextMate 中为其提供语法高亮。我的语言语法是使用 PEG.js 构建的。根据 TextMate 文档 的使用说明,我必须以与 PEG.js 不兼容的形式编写 TextMate 语法。
我开始编写新的 TextMate 语法,但很快就注意到翻译整个语法,甚至是适合可接受的语法高亮的子集需要相当长的时间。由于我非常懒惰,不想做这些繁琐的工作,所以我考虑自动化这个任务。
有人能够给我任何线索如何从 PEG.js 语法自动生成 TextMate 语法,或至少加快生成速度吗?