blockly > Nombres

Clase de nombres

Clase para una base de datos de nombres de entidades (variables, procedimientos, etcétera)

Signature:

export declare class Names 

Constructores

Constructor Modificadores Descripción
(constructor)(reservedWordsList, opt_variablePrefix) Construye una instancia nueva de la clase Names.

Propiedades

Propiedad Modificadores Tipo Descripción
DEVELOPER_VARIABLE_TYPE static NameType

Métodos

Método Modificadores Descripción
es igual a(nombre1, nombre2) static ¿Los dos nombres de entidad especificados se refieren a la misma entidad? Los nombres en bloque no distinguen mayúsculas de minúsculas.
getDistinctName(name, type) Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable Asegúrate de que este sea un nombre nuevo que no se superponga a ningún nombre definido previamente. Verifica también la lista de palabras reservadas para el idioma actual y asegúrate de que el nombre no entre en conflicto.
getName(nameOrId, type) Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable
getUserNames(type) Muestra una lista de todos los nombres conocidos creados por el usuario de un tipo de nombre especificado.
populateProcedures(workspace) Genera nombres para los procedimientos.
populateVariables(workspace) Genera nombres para las variables de usuario, pero solo las que se usen.
reset() Vacía la base de datos y comienza desde cero. Se conservan las palabras reservadas.
setVariableMap(map) Establece el mapa de variables que se asigna de nombre de variable a objeto de variable.