Оптимизация: ускорение нумерации строк для генерации вставок (#line)
Оптимизация: ускорение нумерации строк для генерации вставок (#line)

Две оптимизации: замена MapReduce на функцию SetLineNumbers
и вызов этой функции только для случая, когда подобные вставки в коде
присутствуют. Каждая из оптимизаций даёт экономию 1000000 шагов
рефал-машины или около 1 с времени (вместо 12 секунд самоприменение
осуществляется за 10, компилятор BCC 5.5).

Mazdaywik/simple-refal,Mazdaywik/simple-refal