> -- Info21 писал(а):
> Компилятор трогать не стоит.В Блэкбоксе достаточно сделать новую команду, которая:-- ловит компилируемый текст с русскими ключ. словами;-- проходит по нему, создавая другой текст, в котором русские ключевые слова заменяются на английские, при этом строится некий список позиций соответствующих слов в русском и английском варианте;-- к переведенному тексту с англ. ключ. словами применяется обычная компиляция; при этом компилятор вставляет туда маркеры ошибок (вьюшки);-- проходом по этому англ. тексту из него извлекаются маркеры ошибок и, используя ранее сгенеренный список соответствий, вставляются в исходный русский текст, видимый школьнику.Почти все необходимые зацепки с каркасом ББ показаны в модуле Info21sysEdit (где делаются раскрытия конструкций по F5).
http://rus.24bb.ru/viewtopic.php?pid=488#p488- обсуждение реализации этой идеи.(Спасибо info21)