Я ищу синтаксис в Sublime Text, который выделяет мои файлы Flex и Bison (или lex/yacc) таким образом, который делает их доступными для чтения... Sublime Text автоматически выбирает Lisp для файлов Flex, но это doesn Тут все так хорошо. Любые предложения, чтобы попробовать другой синтаксис? Или есть плагин где-то полезный (пока ничего не нашел)?
Есть ли синтаксис Sublime Text для Flex и Bison?
Ответ 1
Я не нашел один специально для Sublime, но нашел его для TextMate, с которым Sublime совместим.
Поэтому для выделения Flex все, что вам нужно сделать, это git клонировать файлы синтаксиса TextMate в папку пакетов.
Что касается Bison, я нашел синтаксис для TextMate, но для меня это не сработало. Один опубликованный Vaklarados работал лучше с моими исходными файлами.
Ответ 2
В одном из них Thalesmello хорошо работает для Flex. Для Bison я нашел это - это довольно минимально, но это начало:
https://github.com/Jackneill/sublime-text-packages/tree/master/Packages/Bison
Пожалуйста, дайте мне знать, если вы найдете что-то лучшее!
edit: я возвращаю его - Flex выделяет начальные состояния и код C/С++ в розовом, и это выглядит довольно ужасно. Для базовых файлов lex это выглядит нормально, но для этого нужна работа.:)
отредактируйте снова: как указал сону кумар, проект был удален из github. Для альтернативы вы можете попробовать встроенную подсветку OCamlyacc (довольно приличную) или другую альтернативу: https://bitbucket.org/artyom_smirnov/sublime-text-bison-highlighter (требуется некоторая работа)
Я использую Sublime намного больше и делаю честную работу в Flex/Bison, поэтому я мог бы начать писать один... однажды.: D
Ответ 3
Действительно, существуют:
Не так сложно писать свои собственные пакеты для нестандартных языков. Просто просмотрите источник файлов синтаксиса другого языка и скопируйте-вставьте-измените то, что вам нужно. Также повышает навыки вашего регулярного выражения на более высокий уровень.
Ответ 4
Установить управление пакетом для высочайшего текста.
Я нашел это там: https://sublime.wbond.net/packages/Bison
Попробуйте, я нашел это достаточно хорошим для моего использования.
Ответ 5
https://github.com/m-happy/Packages/blob/master/Flex/Flex.sublime-syntax
Вы можете добавить этот файл в ваш возвышенный пакет.