PEG.js文法をTextMate文法に変換するツールはありますか?PEG.js文法からTextMate言語文法を生成する
私は自分の言語を構築しており、私の好みのエディタTextMateで構文の強調表示をしたいと考えています。私の言語の文法はPEG.jsで構築されています。このユースケースのTextMate documentationによると、私は、PEG.jsと互換性のない形式でTextMate文法を書かなければなりません。
私は新しいTextMate文法を書き始めましたが、文法全体を翻訳するのにかなり時間がかかり、あるいは受け入れ可能な構文強調に関連するサブセットさえもすぐに気付きました。私は信じられないほど怠惰で、この面倒な作業をすべてやりたくないので、私はこの作業を自動化することを考えました。
誰かが私に、どのようにしてPEG.js文法からTextMate文法の自動化、または少なくともスピードアップをする手がかりを与えることができますか?
https://github.com/alexstrat/PEGjs.tmbundle –
このバンドルは構文ハイライトを追加しますPEG.js文法ファイル。私が望むのは、PEG.js文法で定義された言語で書かれたファイルの構文強調です。 –
残念ながら、これは難しいでしょう - TextMateはパターンを使用しますが、PEG.jsはバイトベースの比較を使用します。 – Qix