Чего-то я не пойму, о чем Вы говорите.
На "первом" этапе мне пофиг, кто там чего формирует, в каком формате, и с какой степенью автоматизации.

Я просто читаю раздел <Синтаксис>, и начинаю принимать (в уме) текстовый входной поток как Автомат, в соответствии с прочитаными формальными правилами.
Так вот, мой внутренний "автомат" выдаетSyntax error

Прошу прощения, но причем здесь тогда за рыбу деньги
Тут: либо я совсем тупой (против чего буду категорически возражать), либо не там прочитал синтаксис, либо там не все написано.
Либо я еще каким-ни-то макаром ошибаюсь. Но по любому, "syntax error" - полностью отключает понимание происходящего
Тут хорошо бы просто пальцем взять, и указать бы на ошибку...

А вот уже потом (после исправления "синтаксического анализатора") возникнет вопрос - что сия запись означает.
Опять же, прошу прощения, но слово "интерфейс" - есть слабое утешение. Меня интересует бинарное представление того, что получится после алокации памяти под наследника записи, в которой содержатся, пока совершенно непонятные, иероглифы:(X:TypeName)MethodName(ArgList):ResultType- в качестве поля этой записи.
Просто "интерфейс" - расплывчатое понятие в бинарном представлении, по разному его строить можно... Какие-то способы мне даже и известны
А вот после прочтения документации на ББ, у меня пока только какие-то догадки, не более.
Типа как изучение иностранного методом "погружения": никто тебе ничего не переводит, сам догадываешься по смыслу...
Неправильно это.