Подсветка синтаксиса Solidify для Free TON

30 000 руб. за проект
25 августа 2021, 18:26 • 1 отклик • 41 просмотр
Цель - необходимо создать свой собственный плагин (расширение) для подсветки синтаксиса на Solidify для блокчейна Free TON. Необходимо сосредоточиться на MS Visual Studio

Требования
  • Требуется полностью рабочее расширение. Никаких MVP
  • Подсветка синтаксиса: ключевые слова, переменные, литералы, комментарии, прочее из спецификации языка и дополнений Free TON
  • Завершение кода: ключевые слова, имена переменных, имена классов, имена методов, интерфейсы
  • Внедрение технологии подобной Intellisense (всплывающие подсказки, показывающие параметры, необходимые при кодировании): команды, контракты, методы, интерфейсы
  • Подсветка mos ошибок: волнистое подчеркивание недопустимых команд (например, команд, которые не соответствуют тому, что указано в спецификации. Например, если команды с ошибками, не распознаны, отсутствуют параметры, слишком мало или недостаточно параметров (или сама команда должна быть подчеркнута или параметры должны быть подчеркнуты - в зависимости от ситуации). В идеале подчеркивание должно отобразить одно из сообщений с подсказкой при наведении курсора в зависимости от ситуации: "Неизвестная команда" или "Отсутствующий параметр(ы)" или "Неверный параметр(ы)"
  • Необходимо обеспечить сосуществование с текущими инструментами подсветки синтаксиса Ethereum. Возможные решения: другое расширение, умный парсер заголовков или другое решение
Доп. требования
  • Решение должно иметь лицензию с открытым исходным кодом
  • Необходимо предоставить часть собственного кода (смарт контракт и т.п.) для проверки расширения и инструкцию по проверке
Дедлайн 17 сентября 2021 года