Galkov писал(а):
Левые и нижние - это методы.
Правые и верхние - это виртуальные ф-ии. Причем, если не назначены, значит абстрактные.
если речь идет о концепции, а не о конкретном пакете, то указанные точки могут трактоваться как:
левые и правые - последовательность выполнения команд
верхние и нижние - приемники и источники данных соответственно
И именно потому, что точки не содержат в себе ни малейшего намека на абстракность они и не позволяют при таком подходе иметь в своем составе элементы типы GetIndexData.
Теперь попробуем представить себе пакет для HiAsm, который называется MyINI и у которого есть проект "INI file", как несложно догадаться - генерирующий по схеме ини файл. Что такое понятие "метод", "событие", "объект" или определение "абстрактный" в рамках палитры данного пакета? Или другой вопрос: что есть элемент GetIndexData в данном пакете, наличие которого по заявлениям из предыдущих постов не должено никак зависить от концепции пакета?
Дабы не возникало таких вопросов и дальше предлагаю сформировать примеры и описать требования, которым должен удовлетворять пакет и целевой язык им генерируемый.