Синтаксис моего языка Tokype.
Всем привет! И я снова делаю пост про свой язык программирования. В этом посте я расскажу о синтаксисе языка.
Создание переменных и типы переменных.
Чтобы создать переменную в Tokype достаточно просто сделать название переменной и поставить равно:
В моём языке есть 5 типов переменных:
1. Числа.
2. Строки.
3. Boolean. (true/false)
4. Списки.
5. Словари.
Встроенные функции
В Tokype есть 11 встроенных функций:
Все встроенные функции:
1. print - вывод в консоль.
2. input - ввод пользователя.
3. len - получить длину списка.
4. negate - делает положительное число негативным и наоборот.
5. push - добавляет в список какой-то новый элемент.
6. pop - удаляет последний элемент списка.
7. first - берёт первый элемент списка.
8. rest - возвращает все элементы, кроме первого.
9. contains - проверка на наличие элемента в списке.
10. get_time - берёт время С НАЧАЛА работы программы.
11. repeat - создаёт список с данными, несколько раз, но из этого списка можно ТОЛЬКО вызывать элементы.
Создание функций
Чтобы сделать свою функцию, достаточно просто написать:
Логические выражения
В Tokype существует 3 ветки: if, elif, else. Вот пример использования:
Циклы
В Tokype есть два вида циклов: while и for:
Списки и словари
Вот как выглядит создание списков и словарей:
Предупреждение: точка перед индексацией обязательна! (индексация начинается с 0)
Операторы
Предупреждение: ?= - это знак неравенства.
Комментарии
Return
Вы просто пишете:
Предупреждение: файлы Tokype используют расширение .tp, но если вам хочется, то вы можете дать любое расширение файлу, но синтаксис должен быть правильным.
Если нашли баг или хотите что-то спросить - добро пожаловать в Issues на GitHub (ссылка ниже). Там можно оставить вопрос или сообщить об ошибке. На этом все. Всем пока!