Commit Graph

320 Commits

Author SHA1 Message Date
rexim
41107324ca Очепятка 2024-04-04 04:02:00 +07:00
rexim
c6bb95c1c6 Опечатка 2024-04-03 05:33:39 +07:00
rexim
c4e9f170e2 Исправить порядок операдов инструкции Вещ32Вычитание в кодогенерации
Close #1
2024-04-03 05:26:46 +07:00
rexim
0a13dc8c7e Починить знаковое деление 2024-04-02 14:35:07 +07:00
rexim
2824659dd8 Упомянуть fasm в качестве необходимой зависимости. 2024-04-02 10:31:26 +07:00
rexim
0afa3be8be Упомянуть отсутствие документации. 2024-04-02 10:22:28 +07:00
rexim
5496271d4c Удалить нерелевантные пометки «СДЕЛАТЬ» 2024-04-02 10:19:59 +07:00
rexim
58402ba37d Закоммитеть потерянный файл README.md 2024-04-02 10:07:20 +07:00
rexim
100b17ce37 Переименовать файл инструкции в README чтобы GitHub его отображал 2024-04-02 10:06:24 +07:00
rexim
2ef3fe71d0 Обновить источники и описание проекта. 2024-04-02 10:05:38 +07:00
rexim
a9d938656b Удалить описание Модели Абстрактной Машины, т.к. она не актуальна. 2024-04-02 09:56:23 +07:00
rexim
793e9dd44d Добавить тест для отрицательного умножения 2024-04-02 09:41:24 +07:00
rexim
c9592f9472 Исправить инструкция ЦелДеление. 2024-04-02 09:34:01 +07:00
rexim
1ee598dcb1 Система тестирования проверяет ожидаемый вывод 2024-04-02 08:50:12 +07:00
rexim
a909b45e78 Починить отрицательный остаток 2024-04-02 08:03:42 +07:00
rexim
9b54f14283 СисВызова пока не реализованы 2024-04-01 20:59:01 +07:00
rexim
c75dc80c58 Индексация срезов слева 2024-04-01 20:52:37 +07:00
rexim
4a2a20e0e2 Индексирование среза из процедуры 2024-04-01 20:45:30 +07:00
rexim
d46c0fba2a Удалить инструкции ЛогИ и ЛогЛибо
Их легко можно заменить на битовые если корректно конвертировать
логические типы.
2024-04-01 19:40:12 +07:00
rexim
d1fefd8402 Реализовать кодогенерацию большей части релевантных инструкций 2024-04-01 19:25:41 +07:00
rexim
606a65bb7a Реализация интерпретации недостающих релевантных инструкций 2024-04-01 19:16:09 +07:00
rexim
fc1bcce523 Доработать битовые смещения 2024-04-01 19:11:12 +07:00
rexim
43088ca195 Полная конвертация между различными типами. 2024-04-01 18:04:44 +07:00
rexim
3b0b77d3a0 Добавить недостающие целое деление и вещественное умножение 2024-04-01 16:15:28 +07:00
rexim
47052e2d79 Добавить биноп «либо» 2024-04-01 15:35:21 +07:00
rexim
bcf5cec08e Добавить инструкции для «больше либо равно» 2024-04-01 14:54:00 +07:00
rexim
ab62355cbe Тест сравнения строк 2024-04-01 14:17:54 +07:00
rexim
ef58f951b4 Тест сравнения структур 2024-04-01 11:13:17 +07:00
rexim
7ef3765c72 Доработать бинопы Равно/НеРавно 2024-04-01 10:28:07 +07:00
rexim
55c41bf6b6 Индексация срезов внутри структуры 2024-04-01 10:08:36 +07:00
rexim
eefd764987 Реализовать подбрить_строку_слева() 2024-04-01 09:26:41 +07:00
rexim
3a4b0a4c4c Добавить интринсик «размер» для срезов 2024-04-01 08:16:29 +07:00
rexim
e705de14f1 Индексация массивов в полях структур 2024-04-01 07:59:03 +07:00
rexim
f7b43c1fe4 Выражение::ЦепочкаВызовов 2024-04-01 06:04:38 +07:00
rexim
24ef94ca27 Обозначить объём работы 2024-03-30 17:53:15 +07:00
rexim
5db1c00f27 Реализовать шестнадцатеричные литералы 2024-03-29 20:05:27 +07:00
rexim
b33129ba1e Реализовать вилку 2024-03-29 07:15:34 +07:00
rexim
b573286ec4 Убрать «ли» из названий лексем 2024-03-29 02:11:53 +07:00
rexim
644400c984 Убрать вопросительный знак из лексемы РавноЛи 2024-03-29 02:09:00 +07:00
rexim
800797f4c0 Удалить всякую чушь из лексекона 2024-03-29 02:06:20 +07:00
rexim
1dbf9e9343 Заменить лексему Равно на Присваивание 2024-03-29 02:05:30 +07:00
rexim
cf0cb87fc5 Временно запретить константы со сложными типами 2024-03-29 00:56:39 +07:00
rexim
b0823b2a85 Починить кодогенерацию беззнакового 8-битного чтения 2024-03-28 21:33:12 +07:00
rexim
936bd953e0 Инициализация констант через := 2024-03-28 21:32:23 +07:00
rexim
85b8d63972 Улучшить подсветку литералов хуя для емакса 2024-03-28 20:08:33 +07:00
rexim
2495058a8f Починить подсветку «ёлочек» 2024-03-28 04:56:19 +07:00
rexim
bc55bc5633 Сделать обработку результата процедур обязательной 2024-03-28 04:03:16 +07:00
rexim
773cd95b3d Реализовать инструкцию Вытолкнуть 2024-03-28 04:02:56 +07:00
rexim
4e31b2973a Экранирование «ёлочек» 2024-03-28 00:36:43 +07:00
rexim
f7f0ee1b1c Операторы сравнения 2024-03-27 08:16:40 +07:00