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