Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

МИКРОБ (микро оберон 07 компилятор)
https://zx.oberon.org/forum/viewtopic.php?f=15&t=444
Страница 3 из 3

Автор:  budden [ 02 дек 2018, 14:32 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Переводить не поможет, т.к. для 64-разрядных чисел можно придумать аналогичный пример. MAX(LONGINT)-MAX(LONGINT)+2 - в зависимости от расстановки скобок переполнение или будет, или не будет. Ну в общем, я надеюсь, Вы понимаете, что делаете, просто делайте аккуратненько :)

Автор:  S.Atan [ 02 дек 2018, 17:15 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

budden писал(а):
для 64-разрядных чисел можно придумать аналогичный пример

Да..да... Это я понимаю, поэтому изменил сканер, который отслеживает переполнение...
Код: "OBERON"
  1.  
  2. IF (INTEGER(k) >= MCB.minreal) AND (INTEGER(k) <= MCB.maxreal) THEN BEGIN
  3. sym := lx_real;
  4. i32 := INTEGER(k);
  5. i64 := k;
  6. END ELSE BEGIN
  7. i32 := 0;
  8. i64 := 0;
  9. MCB.Mark('bad real');
  10. END;
  11.  

Где к - INT64, поэтому ошибку покажет уже при вводе или при просчете конечного результата...
Естественно во время просчета MAX(INTEGER) * MAX(INTEGER) DIV 2 тоже могут быть проблемы, но буду пытаться отследить это :)

Автор:  prospero78su [ 20 дек 2018, 09:39 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

И где продолжение?))

Автор:  S.Atan [ 21 дек 2018, 10:54 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Будет попозже...

У меня сейчас небольшие финансовые проблемы, надо 800 000 на 2 года под маленький процент, у нас тут бизнесменов нет которые могут проинвестировать? Под 3-4% в месяц? :cry:

Пока сделал студию для удобства, и вообщем понимаю почему Вирт отказался от некоторых конструкций и ввёл дополнительные ограничения...

Вложения:
studio.zip [151.21 КБ]
Скачиваний: 348

Автор:  prospero78su [ 23 дек 2018, 18:52 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Ништяк) Поковыряем. Правда уже не сегодня.
И да, 800к рублей нету))

Автор:  S.Atan [ 24 дек 2018, 12:45 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Изображение

Изображение

Новая концепция редактора, контекстное меню открывается при задержке мышки на управляющих пунктах меню.

Автор:  prospero78su [ 24 дек 2018, 19:25 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Сделай опцию по клику. Лично меня будет раздражать.

Автор:  S.Atan [ 19 окт 2019, 17:43 ]
Заголовок сообщения:  Re: МИКРОБ (микро оберон 07 компилятор)

Прикрепил исходник... Что б не потерять.

Вложения:
Комментарий к файлу: На всяк случай
frm_cross.zip [810.92 КБ]
Скачиваний: 301

Страница 3 из 3 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/