blockly > CodeGenerator > forBlock
Proprietà CodeGenerator.forBlock
Un dizionario delle funzioni di generazione di blocchi, suddivise per tipo di blocco. Ogni funzione del generatore di blocchi prevede due parametri:
- il blocco per generare il codice per l'istanza CodeGenerator (o sottoclasse) chiamante, in modo che la funzione possa chiamare i metodi definiti di seguito (ad es. blockToCode) o nella sottoclasse pertinente (ad es. JavascripGenerator),
e restituisce:
- una tupla [codice, precedenza] (per blocchi valore/espressione) o una stringa contenente il codice generato (per i blocchi di istruzioni) oppure nullo se non deve essere emesso alcun codice per il blocco.
Firma:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;