Проблема понятна. А одинаковые имена верхних и нижних точек корректно парсятся средой? Если да, тогда идея: а нельзя ли в кодогенераторе поправить функции работы с точками?
В частности: при чтении верхней точки с именем Property кодогенератор должен искать только верхнюю точку с таким именем и не обращать внимания на другие точки. При обращении других компонентов к нижней точке с именем Property кодогенератор должен проверить наличие нижней точки и попытаться вызвать функцию этой точки.
При этом в коде компонента точки будут разделены естественным образом на уровне синтаксиса: имя верхней точки записывается как Property, тогда как единственный случай обращения к собственной нижней точке выглядит как Property().
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|