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>;