blockly > CodeGenerator > forBlock
Propiedad CodeGenerator.forBlock
Es un diccionario de funciones del generador de bloques, vinculado por tipo de bloque. Cada función del generador de bloques tiene dos parámetros:
- el bloque para generar código para la instancia de CodeGenerator (o subclase), de modo que la función pueda llamar a los métodos definidos a continuación (p.ej., blockToCode) o en la subclase relevante (p.ej., JavascripGenerator),
y muestra:
- una tupla de [código, precedencia] (para bloques de valor o expresión), o - una cadena que contiene el código generado (para bloques de instrucciones) o - nulo si no se debe emitir ningún código para el bloque.
Signature:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;