Базовые иконы
Основные понятия
Базовая терминология перекочевала в Falang из визуального языка Дракон
- Шампур: вертикальная линия, на которую "насаживаются" иконы.
- Икона "действие": атомарная часть схемы, задающая определенное действие.
- Макро-иконы: составные иконы, которые внутри себя могут содержать ответвления, дочерние иконы и шампуры.
- Валентная точка: место в алгоритме, куда могут быть вставлены другие иконы.

Простые иконы
- Действие
- Ссылка: если действие ссылается на другую схему, в углу появляется значек ссылки, нажав на который можно перейти к соответствующей схеме.
- Вывод: вывод данных.
- Ввод: применяется для ввода данных.
- Полка: аналог иконы "действие", с двумя полями для ввода текста.
Функция
Функция - макро-икона, которая является единственной и главной на схеме соответствующего типа.
В ее состав входит три блока:
- Заголовок, или комментарий: может использоваться для расширенного описания
- Название
- Завершающий блок
Жизнеритм
Функция - макро-икона, которая является единственной и главной на схеме соответствующего типа.
Аналог иконы "Силуэт" в Драконе. Позволяет удобно описывать продолжительные жизненные алгоритмы.
Дерево
Функция - макро-икона, которая является единственной и главной на схеме соответствующего типа.
Позволяет описывать древовидные структуры данных.
"Если"
Макро-икона условного оператора, которая направляет действие алгоритма в зависимости от выполнения условия, описанного в основном блоке.
Аналог "if - else" в программировании.
Переключатель
Макро-икона переключателя, которая направляет действие алгоритма на определенный дочерний шампур, если значение в основном блоке совпадает со значением в блоке варианта.
Аналог "Switch" в программировании.
Параллельное исполнение
Макро-икона, которая выполняет дочерние шампуры в параллельно. Действие идет дальше только после завршения всех параллельных процессов.
Цикл для каждого
Макро икона, проходящая по массиву данных, либо для переменной от минимального значение для максимального. Аналог for each.
Цикл с условием
Макро икона, которая повторяет выполнение процесса, пока выполняется некоторое-условие. Аналог while.
Псевдо цикл
Цикл, по факту выполняющийся один раз. Используется для применения в нем икон выхода либо продолжения (continue, break).
"Выходы"
"Выходы" - обобщенное название группы икон, которы меняют прямой ход алгоритма.
- Выход - выход из цикла (аналог break в программировании)
- Продолжить - продолжить цикл сначала (аналог continue)
- Возврат - возврат из функции (аналог return)
- Ошибка - прерывание алгоритма в результате ошибки (аналог throw)

В случае вложенных циклов, иконы "Выход" и "Продолжить" в конце имеют индексы 1,2,... Индекс означает уровень внешнего цикла, к которому выход применяется.