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