blockly > CodeGenerator > forBlock

Propriété CodeGenerator.forBlock

Un dictionnaire de fonctions de générateur de blocs, associé par type de bloc. Chaque fonction de générateur de blocs utilise deux paramètres:

  • le bloc pour générer du code et, l'instance de CodeGenerator (ou sous-classe) appelante, de sorte que la fonction puisse appeler les méthodes définies ci-dessous (par exemple, blockToCode) ou sur la sous-classe pertinente (par exemple, JavascripGenerator) ;

et renvoie:

  • un tuple [code, priorité] (pour les blocs de valeur/expression), ou - une chaîne contenant le code généré (pour les blocs d'instructions), ou - null si aucun code ne doit être émis pour le bloc.

Signature :

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