blockly > CodeGenerator > forBlock

Propriété CodeGenerator.forBlock

Dictionnaire de fonctions de générateurs de blocs, associées par type de bloc. Chaque fonction de générateur de blocs nécessite deux paramètres:

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

et renvoie:

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

Signature :

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