GrassGreen (G&G) — Расширение для Visual Studio Code
Официальное расширение Visual Studio Code для системного языка программирования GrassGreen 4.0 (G&G).
Возможности
- TextMate подсветка синтаксиса:
- Препроцессорные директивы модулей (
!GrassGreen!, !FastMath!, !thread!, !mmio!, !sys!, ...)
- Потоковый ввод-вывод:
gout, gin, endl, операторы << и >>
- Ключевые слова:
take, set, volatile, struct, array, thread, async
- C-ABI типы данных:
int, void, string, float, double, u8, u16, u32, u64, bool
- Числовые константы, шестнадцатеричные цвета
#00ffcc, строковые литералы
- Автодополнение и подсказки (IntelliSense):
- Подстановка названий модулей при вводе символа
!
- Быстрый ввод потоков
gout и gin
- Полный список встроенных системных функций (40+ функций с параметрами и описанием на русском языке)
- Сниппеты:
main, struct, fn, thread, async, mmio_read, mmio_write
- Документация при наведении (Hover):
- Отображение сигнатуры, модуля и русскоязычного описания при наведении курсора на любое ключевое слово, директиву или функцию
- Сборка и запуск горячими клавишами:
Ctrl + Shift + B — компиляция файла с оптимизацией -O3 в нативный исполняемый файл .exe
F5 — мгновенная компиляция и запуск программы во встроенном терминале
- Кнопки сборки и запуска на панели управления и в строке состояния
- Иконки файлов:
- Автоматическое назначение векторных логотипов для файлов с расширением
.grass и .gdb
- Автозакрытие скобок и комментариев:
- Фигурные, круглые, квадратные скобки и кавычки строк
Быстрый старт
- Создайте файл
hello.grass:
!GrassGreen!
int main() {
gout << "Привет из GrassGreen 4.0!" << endl;
return 0;
}
- Нажмите
Ctrl + Shift + B для сборки в hello.exe или F5 для немедленного запуска.
Ссылки
| |