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