blockly > CodeGenerator > forBlock

Proprietà CodeGenerator.forBlock

Un dizionario delle funzioni del generatore di blocchi, digitate per tipo di blocco. Ogni funzione del generatore di blocchi accetta due parametri:

  • il blocco per cui generare il codice e l'istanza di CodeGenerator (o sottoclasse) chiamante, in modo che la funzione possa chiamare i metodi definiti di seguito (ad es. blockToCode) o sulla sottoclasse pertinente (ad es. JavascripGenerator).

e restituisce:

  • una tupla [codice, precedenza] (per blocchi valore/espressione) o - una stringa contenente il codice generato (per blocchi di istruzioni) oppure - null se non deve essere emesso alcun codice per il blocco.

Firma:

forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;