Добрался до "посмотреть" Coco/R, как и обещал Евгению.
Блин, дык ведьтамже все уже написанопро формализм определения сканера (+ парсера, для исключения нестыковок)

Первый раз я давненько (за Оберон и не слышал в то время) с ним сталкивался, и у меня был Дельфячий вариант...
А сейчассмотрю- так ведь его "щвейцарцы" и состряпали !!!
И Оберон там есть...
Правда в каком-то странном виде: "this version is not further developed and differs from the C# and Java versions. It is also non-reentrant"... Чего оно, эти "щвейцарцы", себе позволяют - не пойму...
И фиг его знает чем разархивировать ихний.cod... Никто случайно не знает ???