Юджин, ты недопонимаешь что такое бейсик на 8-битных домашних
компах и как он работал. Текст бейсик-программы представляет собой
просто пару: {номер_строки}{длина_строки} операторы . Все операторы
basic словно команды машины, имеют сами по себе строго определенный
формат. (Существенно позже такую архитектуру стали называть
"виртуальной машиной"). Исходник не обязательно сохранять в .TXT,
можно написать сразу редактор исходного формата, как это и было на
8-битных компьютерах,
бегать вверх-вниз, "редактор строки".