blockly > CodeGenerator > forBlock
Propiedad CodeGenerator.forBlock
Un diccionario de funciones del generador de bloques, con clave 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) que realiza la llamada, de modo que la función pueda llamar a los métodos definidos a continuación (por ejemplo, blockToCode) o en la subclase relevante (por ejemplo, JavascripGenerator);
y devuelve:
- Una tupla [código, precedencia] (para bloques de valor/expresión), o una cadena que contiene el código generado (para bloques de instrucción), o - un valor nulo si no se debe emitir código para el bloque.
Signature:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;