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