блочно > Процедуры

Пространство имен процедур

Классы

Сорт Описание
ObservableProcedureMap

Функции

Функция Описание
все процедуры (корень) Найдите все определения процедур, созданных пользователем, в рабочей области.
findLegalName(имя, блок) Убедитесь, что не существует двух процедур с одинаковыми именами. Возьмите предложенное имя процедуры и верните допустимое имя, то есть имя, которое не является пустым и не конфликтует с другими процедурами.
FlyoutCategory (рабочая область) Создайте блоки, необходимые для всплывающего меню для категории процедуры.
getCallers (имя, рабочая область) Найдите всех вызывающих именованную процедуру.
getDefinition (имя, рабочая область) Найдите блок определения для именованной процедуры.
isNameUsed (имя, рабочая область, opt_exclude) Возврат, если данное имя уже является именем процедуры.
isProcedureBlock (блок) Защита типа, которая проверяет, является ли данный блок блоком процедуры.
mutateCallers (defBlock) Когда определение процедуры меняет свои параметры, найдите и отредактируйте всех ее вызывающих объектов.
переименовать(это, имя) Переименуйте процедуру. Вызывается по редактируемому полю.

Интерфейсы

Интерфейс Описание
IParameterModel Модель данных для процедуры.
IPProcedureBlock Интерфейс блока, моделирующего процедуру.
IPProcedureMap
IPProcedureModel Модель данных для процедуры.

Переменные

Переменная Описание
КАТЕГОРИЯ_ИМЯ Строка для использования в «пользовательском» атрибуте категории в XML панели инструментов. Эта строка указывает, что категория должна динамически заполняться блоками процедур. См. также Blockly.Variables.CATEGORY_NAME и Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Аргумент по умолчанию для блока results_mutatorarg.

Введите псевдонимы

Введите псевдоним Описание
ПроцедураTuple Устаревшие средства представления сигнатуры процедуры. Элементами являются соответственно: имя, имена параметров и наличие возвращаемого значения.