Esiste uno strumento che converta una grammatica PEG.js in una grammatica TextMate?Genera la grammatica della lingua di TextMate dalla grammatica PEG.js
Sto costruendo la mia lingua e mi piacerebbe avere l'evidenziazione della sintassi per questo nel mio editor preferito, TextMate. La grammatica della mia lingua è costruita con PEG.js. Secondo lo TextMate documentation per questo caso d'uso, devo scrivere la grammatica di TextMate in un formato incompatibile con PEG.js.
Ho iniziato a scrivere una nuova grammatica TextMate, ma ho subito notato che ci vuole un po 'di tempo per tradurre l'intera grammatica, o anche il sottoinsieme rilevante per un'evidenziazione della sintassi accettabile. Dato che sono incredibilmente pigro e non voglio fare tutto questo lavoro tedioso, ho pensato di automatizzare questo compito.
Qualcuno può darmi qualche idea su come automatizzare, o almeno accelerare, la generazione della grammatica di TextMate da una grammatica PEG.js?
https://github.com/alexstrat/PEGjs.tmbundle –
Questo bundle solo aggiunge evidenziare la sintassi File di grammatica PEG.js. Quello che voglio è l'evidenziazione della sintassi per i file scritti in una lingua definita da una grammatica PEG.js. –
Sfortunatamente questo sarebbe difficile - TextMate utilizza pattern mentre PEG.js utilizza confronti basati su byte. – Qix