Project

General

Profile

Детали механизма вывода форм

Сигнатуры

Сигнатура формы - это описание типов её входов (параметров). Описание даётся в виде списка, каждый элемент которого трактуется, как описание типа для одного входа. На каждой позиции может стоять просто элемент, или же список из элементов. Элементами в сигнатуре могут быть числа (у нас это натуральные от 0 до UINT_MAX >> 1), атомы (которые представлены своими номерами) и типы (которые тоже представлены номерами).

Выходы формы

Выходы формы публикуются в текущем контексте вывода узлом FOut. Атрибут которого должен быть списком из пар (двухэлементных списков), каждый из которых имеет вид (key; value). Где key (потенциально) должен совпадать с ключом в сигнатуре некоторой другой формы.