Stay organized with collections
Save and categorize content based on your preferences.
blockly > CodeGenerator > statementToCode
CodeGenerator.statementToCode() method
Generate a code string representing the blocks attached to the named statement input. Indent the code. This is mainly used in generators. When trying to generate code to evaluate look at using workspaceToCode or blockToCode.
Signature:
statementToCode(block: Block, name: string): string;
Parameters
Parameter |
Type |
Description |
block |
Block |
The block containing the input. |
name |
string |
The name of the input. |
Returns:
string
Generated code or '' if no blocks are connected.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["The `statementToCode` method generates code for blocks connected to a specific statement input on a block."],["It's primarily used within Blockly generators for code generation purposes."],["If you need to generate code for evaluation, consider using `workspaceToCode` or `blockToCode` instead."],["The method takes the block and the input name as parameters and returns the generated code as a string."],["If no blocks are connected to the input, it returns an empty string."]]],[]]