Есть желание при обучении программированию детей в школе использовать русский язык. Для обучения естественно желательно использовать современный язык с современной концепцией, чтобы привить хороший стиль программирования. Да и вообще я считаю что наши дети ничем не хуже американских и должны иметь возможность учится программировать на родном языке. В общем, хотелось бы добавить в БлэкБокс возможность использованияпараллельнос английскими - и русские конструкции ЕСЛИ ТО ИНАЧЕ. Насколько я понял
это можно сделать в Процедуре DevCPS.Get. Я не очень хорошо разбираюсь в компиляторах. поэтому ищу тех кто сможет помочь реализовать это возможность  или хотя бы проконсультирует как это сделать.

Для начала вопрос: в тексте процедуры DevCPS.Get.
.....
| "I": Identifier(s); IF name = "IF" THEN s := if
....
достаточно ли исправить на (добавить синоним IF -> ЕСЛИ)
....
| "I": Identifier(s); IF name = "IF" OR "ЕСЛИ" THEN s := if
....
для корректной работы компилятора


PS В качестве встроенного редактора блок-схем есть желание использовать Дракон-редактор.

Сайт проекта ->http://rus.24bb.ru- Языки программирования с русским синтаксисом - раздел "БлэкБокс (Компонентный Паскаль)" или в этой ветке.