blockly > Nomes
Classe de nomes
Classe para um banco de dados de nomes de entidade (variáveis, procedimentos etc.).
Signature:
export declare class Names
Construtores
Propriedades
Métodos
Método |
Modificadores |
Descrição |
equals(name1, name2) |
static |
Os dois nomes de entidade fornecidos se referem à mesma entidade? Os nomes Blockly não diferenciam maiúsculas de minúsculas. |
getDistinctName(name, type) |
|
Converter o nome de uma entidade do Blockly em um nome de entidade legal exportável. Verifique se o nome é novo e não se sobrepõe a nenhum já definido. Além disso, verifique a lista de palavras reservadas do idioma atual e certifique-se de que o nome não entre em conflito. |
getName(nameOrId, type) |
|
Converter o nome de uma entidade do Blockly em um nome de entidade legal exportável. |
getUserNames(type) |
|
Retorna uma lista de todos os nomes conhecidos criados pelo usuário de um tipo de nome especificado. |
populateProcedures(workspace) |
|
Gerar nomes para procedimentos. |
populateVariables(workspace) |
|
Gera nomes para variáveis de usuário, mas apenas para aquelas que estão sendo usadas. |
reset() |
|
Esvazie o banco de dados e comece do zero. As palavras reservadas são mantidas. |
setVariableMap(map) |
|
Defina o mapa de variáveis que mapeia do nome da variável para o objeto da variável. |