Skip to content

Latest commit

 

History

History
99 lines (66 loc) · 5.74 KB

README.md

File metadata and controls

99 lines (66 loc) · 5.74 KB

YScript

A flavor of YoptaScript maintained by ProdigyPXP

YoptaScript thumbnail

Support the original author of YoptaScript: ko-fi

yoptascript npm contributions welcome license

YoptaScript это первый в мире скриптовый язык программирования для гопников и реальных пацанов, транслируемый в чистый JavaScript. YoptaScript позволит "чётким пацанам" быстро влиться в ряды программистов и процесс разработки.

Очень приветствуются добавления новых определений в словарь языка, а также поиск багов и расширение функционала!

Смотрите интервью о создании языка на канале Хекслет: https://www.youtube.com/watch?v=Rk5wNGBIilM

yoptascript logo

Разница YScript с Йоптаскриптом

Предупреждения

YScript не несёт в себе цели оскорбить кого-то или унизить. YScript создан для облегчения обучению программированию определённых слоёв населения.

YScript содержит множество нецензурной лексики.

Использование

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

Браузер

  1. Положите файл yscript.min.js из папки dist в папку c вашим проектом. Или используйте CDN
  2. Подключите файл к вашей html странице в самый конец перед закрытием тега body:
<body>
    <script src="yscript.min.js"></script>
</body>
  1. Создайте внутри body элемент script с атрибутом language="YoptaScript" на странице до подключения основного скрипта
<body>
    ... ...
    <script language="YoptaScript">
        //ваш йоптакод
    </script>
    <!-- Пример с CDN -->
    <script src="https://cdn.statically.io/gh/ProdigyPXP/YScript/master/dist/yscript.min.js"></script>
</body>
https://cdn.statically.io/gh/ProdigyPXP/YScript/master/dist/yscript.min.js

Можно так же вынести йоптакод в отдельный файл и подключить через атрибут src.

  1. Начните писать код!
<script language="YoptaScript">
    ксива.малява(" Оно работает ") нах
</script>

Полный пример можно посмотреть в файле index.html в директории demo/page. Конвертером из JavaScript в YoptaScript можно воспользоваться открыв файл index.html в директории demo/converter.

NodeJS

YScript можно так же подключить для вашего проекта с помощью пакетного менеджера pnpm.

pnpm install @ppxp/yopta

или введите pnpm install -g @ppxp/yopta чтобы установить йопту глобально.

Поддержка разных диалектов

YScript отлично работает с разными локальными диалектами!

Например:

  • трулио -> чётко -> четко -> чотко -> true
  • нетрулио -> пиздишь -> нечётко -> нечетко -> нечотко -> false
  • эквалио -> ровно -> однахуйня -> типа -> ==

И другие

Все методы и свойства, содержащие букву ё можно писать без ё, используя е. Если в середине слова может присутствовать буква ё, то можно писать вместо неё букву о. Yopta поймёт.