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 |
igual a(nome1, nome2) |
static |
Os dois nomes de entidade fornecidos se referem à mesma entidade? Os nomes do Blockly não diferenciam maiúsculas de minúsculas. |
getDistinctName(name, type) |
|
Converta um nome de entidade do Blockly em um nome de entidade legal exportável. Verifique se o nome é novo e não se sobrepõe a outro já definido. Além disso, confira a lista de palavras reservadas para o idioma atual e confirme se o nome não entra em conflito. |
getName(nameOrId, type) |
|
Converta um nome de entidade do Blockly em um nome de entidade legal exportável. |
getUserNames(type) |
|
Retorna uma lista de todos os nomes criados pelo usuário de um tipo de nome especificado. |
populateProcedures(workspace) |
|
Gera nomes para procedimentos. |
populateVariables(workspace) |
|
Gera nomes para variáveis de usuário, mas apenas as que estão sendo usadas. |
reset() (link em inglês) |
|
Esvazie o banco de dados e comece do zero. As palavras reservadas são mantidas. |
setVariableMap(map) (em inglês) |
|
Defina o mapa de variáveis que mapeia do nome da variável para o objeto da variável. |