Visual Studio Code: WarCode

Добавлен , опубликован
Программы
Предназначение:
Работа с кодом

WarCode

Расширение для VSCode, позволяющее работать с чистым и незамутнённым jass.
Основано на библиотеке Chevrotain, поиграться с которой можно здесь.
Грамматики основаны на jassjs, только значительно улучшены.

.j

JASS лексика полностью описана. Синтаксически неверный код будет выдавать ошибки.
Все блоки размечены для более удобной навигации.
Остальные фичи будут постепенно дорабатываться.

.zn

Так как ZINC не является основной целью этого расширения, то он будет только описан. Дополнительные фичи к нему будут разрабатываться только при спросе на них.
На данный момент, к примеру полностью отсутствует поддержка struct.

.wts

Написана новая грамматика для поддержки .wts.

.slk

Добавлен простой просмотр и примитивный редактор .slk.

Цветовая схема

Настройка собственной цветовой схемы прекрасно описана здесь.
Список токенов для применения цветов находится здесь.

Тестирование

Если вы используете расширения, наподобие ujass, то отключите их для директории, в которой производите тестирование. Так же отключите это расширение для ваших рабочих директорий.

Прекращение разработки

Ввиду абсолютной унылости VSCode было принято волевое решение сменить платформу.

Полезные ссылки

Поддержать проект

Можете просто поддержать XGM, мы с удовольствием проведём интересный конкурс на эти деньги.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
37
6 месяцев назад
Отредактирован ScorpioT1000
0
Webstorm вроде умел в нормальный автокомплит html внутри других языков
2
28
6 месяцев назад
Отредактирован PT153
2
Что в этом примере может сделать IntelliJ со строкой кроме перекрашивания символов

Вот ещё пример с инжектом Python в строку самого Python.
Загруженные файлы
0
29
6 месяцев назад
0
Webstorm вроде умел в нормальный автокомплит html внутри других языков
Ну так это же один движок, просто пересобраный с разными наборами плагинов из коробки.
0
18
6 месяцев назад
0
Вот ещё пример с инжектом Python в строку самого Python
Это open source решение?
2
20
6 месяцев назад
Отредактирован Unryze
2
Вот ещё пример с инжектом Python в строку самого Python
Это open source решение?
Загруженные файлы
0
28
6 месяцев назад
0
Это open source решение?
А мне какое дело, мне когда надо, я это юзаю. Но не то, чтобы часто. Да и мне пока неведом способ постоянного инжекта, после перезапуска нужно заново инжектить.
1
29
6 месяцев назад
Отредактирован nazarpunk
1
Да и мне пока неведом способ постоянного инжекта
Этот способ прекрасно описан в документации.
0
28
6 месяцев назад
0
nazarpunk, там всё же правила описаны, а мне обычно нужно в каком-то место что-то заинжекстить и чтобы инжект сохранялся с перезапусками. Как надо будет снова, чекну, мб подойдёт.
1
29
6 месяцев назад
1
а мне обычно нужно в каком-то место что-то заинжекстить и чтобы инжект сохранялся с перезапусками.
Посмотри внимательно на комментарий выше инжекта.
Загруженные файлы
0
28
6 месяцев назад
Отредактирован PT153
0
nazarpunk, секс)
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.