blockly > Nomi

Classe nomi

Classe per un database di nomi di entità (variabili, procedure e così via).

Firma:

export declare class Names 

Costruttori

Costruttore Modificatori Descrizione
(constructor)(reservationWordsList, opt_variablePrefisso) Crea una nuova istanza della classe Names

Proprietà

Proprietà Modificatori Tipo Descrizione
DEVELOPER_VARIABLE_TYPE static NameType

Metodi

Metodo Modificatori Descrizione
uguale a(nome1, nome2) static I due nomi di entità indicati si riferiscono alla stessa entità? I nomi in blocco non fanno distinzione tra maiuscole e minuscole.
getDistinctName(name, type) Converti il nome di un'entità Blockly in un nome di persona giuridica esportabile. Assicurati che sia un nuovo nome che non si sovrapponga a quello definito in precedenza. Controlla anche l'elenco di parole riservate per la lingua corrente e assicurati che il nome non entri in conflitto.
getName(nameOrId, type) Converti il nome di un'entità Blockly in un nome di persona giuridica esportabile.
getUserNames(type) Restituisce un elenco di tutti i nomi noti creati dall'utente di un tipo di nome specificato.
populateProcedures(workspace) Genera nomi per le procedure.
populateVariables(workspace) Genera nomi per le variabili utente, ma solo per quelle in uso.
reset() Svuota il database e inizia da zero. Le parole riservate vengono mantenute.
setVariableMap(map) Imposta la mappa delle variabili che mappa dal nome della variabile all'oggetto variabile.