Крутое расширение для подсветки синтаксиса языка CoreX в Visual Studio Code.
📥 Установка
mkdir -p ~/.vscode/extensions/corex-language
cp -r * ~/.vscode/extensions/corex-language/
Перезапусти VS Code.
🎯 Что подсвечивает
Ключевые слова
if else switch case default while do for break continue goto return class struct union enum namespace using typedef template typename concept requires export import module new delete this sizeof alignof alignas typeid true false nullptr func let var asm
Модификаторы
const constexpr consteval constinit static virtual override final inline auto decltype explicit operator mutable volatile register thread_local extern noexcept
Исключения
try catch throw
Корутины
co_await co_return co_yield
Доступ
public private protected friend
Типы
int float double char bool void short long signed unsigned size_t wchar_t char8_t char16_t char32_t string vector map set unordered_map unordered_set array list deque queue stack pair tuple optional variant any span string_view
Умные указатели
unique_ptr shared_ptr weak_ptr make_unique make_shared allocator
Приведение типов
static_cast dynamic_cast const_cast reinterpret_cast
Операторы-слова
and and_eq or or_eq not not_eq xor xor_eq bitand bitor compl
CoreX команды
plus plus var use use Sys use name std use clone use create use install import
Системные вызовы
Sys.println Sys.print Sys.input Sys.exit Sys.del Sys.newline
std::
std::cout std::cin std::cerr std::clog std::endl std::vector std::string std::map std::set std::unique_ptr std::shared_ptr std::weak_ptr std::make_unique std::make_shared std::filesystem std::chrono std::thread std::mutex std::regex
Библиотеки (красивый цвет)
fs sfml crow boost opencv qt sdl
Строки
"строка с \n \t \" escape" 'одинарная'
Числа
123 3.14 0xFF 0b1010 0777
Комментарии
// строчный /* блочный */
📁 Файлы
corex-language/
├── package.json
├── README.md
├── language-configuration.json
├── syntaxes/
│ └── corex.tmLanguage.json
└── icons/
└── corex-icon.png
🐛 Баги и предложения
Пиши в Issues на GitHub.
Всё, коротко и только нужное! 🔥
Бро ты выходишь из markdown и хуяришь не выходи а то интерфейс все руинит
markdown
# CoreX - Подсветка синтаксиса для VS Code 🎨
Крутое расширение для подсветки синтаксиса языка CoreX в Visual Studio Code.
---
## 📥 Установка
```bash
mkdir -p ~/.vscode/extensions/corex-language
cp -r * ~/.vscode/extensions/corex-language/
Перезапусти VS Code.
🎯 Что подсвечивает
Ключевые слова
if else switch case default while do for break continue goto return class struct union enum namespace using typedef template typename concept requires export import module new delete this sizeof alignof alignas typeid true false nullptr func let var asm
Модификаторы
const constexpr consteval constinit static virtual override final inline auto decltype explicit operator mutable volatile register thread_local extern noexcept
Исключения
try catch throw
Корутины
co_await co_return co_yield
Доступ
public private protected friend
Типы
int float double char bool void short long signed unsigned size_t wchar_t char8_t char16_t char32_t string vector map set unordered_map unordered_set array list deque queue stack pair tuple optional variant any span string_view
Умные указатели
unique_ptr shared_ptr weak_ptr make_unique make_shared allocator
Приведение типов
static_cast dynamic_cast const_cast reinterpret_cast
Операторы-слова
and and_eq or or_eq not not_eq xor xor_eq bitand bitor compl
CoreX команды
plus plus var use use Sys use name std use clone use create use install import
Системные вызовы
Sys.println Sys.print Sys.input Sys.exit Sys.del Sys.newline
std::
std::cout std::cin std::cerr std::clog std::endl std::vector std::string std::map std::set std::unique_ptr std::shared_ptr std::weak_ptr std::make_unique std::make_shared std::filesystem std::chrono std::thread std::mutex std::regex
Библиотеки (красивый цвет)
fs sfml crow boost opencv qt sdl
Строки
"строка с \n \t \" escape" 'одинарная'
Числа
123 3.14 0xFF 0b1010 0777
Комментарии
// строчный /* блочный */
📁 Файлы расширения
corex-language/
├── package.json
├── README.md
├── language-configuration.json
├── syntaxes/
│ └── corex.tmLanguage.json
└── icons/
└── corex-icon.png