tsdima писал(а):
таким образом вызов любой фукции практически невозможно учесть в компонентеДействительно, у нас нет компонента, позволяющего напрямую вызывать API-функции и именно из-за того, что
tsdima писал(а):
Каждая функция имеет свой набор параметровА значит, разный набор входных и выходных точек
Мне представляется создание такого компонента как некоего доп элемента (которого пока нет), к которому цепляются входные точки с названием констант и переменных (константы сверху, переменные в потоке + doResult) и выходные точки, а также указывается имя API-функции. Дальше CodeGen анализирует точки а порядке слева-направо и сверху-вниз, а затем подставляет их в порядке очередности в указанную функцию, там где нужна переменная, берется переменная из списка переменных, там где нужна константа -- из списка констант. Количество выходов должно совпадать c количеством переменных + onResult.
Но это все так -- размышления на тему