Re: Multi-Edit 7.0 DOS - "shift-reduce" строчный Calc
От: SergeCpp Россия http://zoozahita.ru
Дата: 18.12.13 00:58
Оценка:
(Раз уж тут (да и "там") "парад строчных калькуляторов" образовался.)

Давным-давно (лет десять уже прошло, это видно по комментариям в тексте; я-то уже и позабыл, когда) писал я строчный калькулятор для Multi-Edit 7.0 DOS (так как тот, что там был (и остался) — совсем по другому принципу работает). Язык там почти C.

Метод разбора взят из "Книги Дракона" ("shift-reduce" syntax analyzer, есть матрица приоритетов и ассоциативности), там в комментарии есть номера страниц русского перевода. То есть, "строго научный метод".

Особо распространяться не буду (с телефона не очень-то).

(Ужас — позабыл даже, что там скобки обрабатываются.)

Писал, конечно, не "час-два-три", а, скорее, с неделю или даже больше — потихоньку. Что помню — точную позицию ошибки тогда не стал определять (хотя там всё для этого было подготовлено), только сам факт ошибки (ибо не нужна была позиция).

Если есть интерес, то по ссылке на архивы (внизу тут) берите архив ME_PLUS и в нём — файл MATH.S на почти 1400 строк (ещё есть MATH.SH — интерфейс вызова). Язык, повторюсь, почти C. Попробовать в работе — архив ME (он строкой выше там). Калькулятор запускается по Alt+C из редактора. В калькуляторе есть справка по F1.

Да. Редактор работает и в Win 7 32-bit.

Ссылки
----------

Архивы: http://old-dos.ru/files/file_1328.html

Скрин калькулятора в работе: http://old-dos.ru/screenshot/1328/ME_CONVNUM_4.PNG

"Посмотреть вообще" (ностальгия, etc): http://forum.old-dos.ru/viewtopic.php?f=4&t=263
http://zoozahita.ruБездомные животные Екатеринбурга ищут хозяев
multi-edit калькулятор
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.