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