Открытые исходные файлы для подсветки синтаксиса - PullRequest
0 голосов
/ 10 мая 2019

Я начал создавать редактор кода, который на самом деле поддерживает 8 языков.Я сделал это вручную с помощью регулярных выражений, потому что я хотел нативное решение.На самом деле спектакли очень хорошие.Я очень доволен этим методом и хочу пойти дальше.

Но создание регулярных выражений отнимает у меня много времени.И я не уверен, что все мои регулярные выражения соответствуют стандартам языков.Чтобы решить эти проблемы, я хотел знать, есть ли какие-либо файлы с открытым исходным кодом (например, JSON или XML-файлы), которые объединяют стандарты регулярных выражений или языков.Я хочу сделать что-то очень универсальное, поэтому мой запрос не о конкретном языке.

Основная цель для меня - создать файл JSON для нескольких стандартов языков.Затем на языке, который я выбрал, я смогу создать синтаксический анализатор для анализа этого JSON и раскрасить текст в моем текстовом редакторе.

Так что мой вопрос можно разложить следующим образом:

  1. Есть ли способ получить языковые стандарты?
  2. Если так, есть ли способ легко получить регулярное выражение для них?Или я должен продолжать делать их руками?

Спасибо за вашу помощь.

...