mirror of
https://github.com/google/blockly.git
synced 2025-12-16 06:10:12 +01:00
release: Merge branch 'rc/v11.2.0' into rc/v12.0.0
This commit is contained in:
@@ -11,13 +11,13 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Dart
|
||||
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {CodeGenerator} from '../../core/generator.js';
|
||||
import {Names, NameType} from '../../core/names.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
import {inputTypes} from '../../core/inputs/input_types.js';
|
||||
import {Names, NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
|
||||
/**
|
||||
* Order of operation ENUMs.
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Dart.lists
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {CreateWithBlock} from '../../blocks/lists.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import {Order} from './dart_generator.js';
|
||||
|
||||
// RESERVED WORDS: 'Math'
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Dart.loops
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import {Order} from './dart_generator.js';
|
||||
|
||||
export function controls_repeat_ext(block: Block, generator: DartGenerator) {
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Dart.procedures
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {IfReturnBlock} from '../../blocks/procedures.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import {Order} from './dart_generator.js';
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Dart.texts
|
||||
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {DartGenerator} from './dart_generator.js';
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import {Order} from './dart_generator.js';
|
||||
|
||||
// RESERVED WORDS: 'Html,Math'
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript
|
||||
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {CodeGenerator} from '../../core/generator.js';
|
||||
import {Names, NameType} from '../../core/names.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
import {inputTypes} from '../../core/inputs/input_types.js';
|
||||
import {Names, NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
|
||||
/**
|
||||
* Order of operation ENUMs.
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript.lists
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {CreateWithBlock} from '../../blocks/lists.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import {Order} from './javascript_generator.js';
|
||||
|
||||
export function lists_create_empty(
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript.loops
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import {Order} from './javascript_generator.js';
|
||||
|
||||
export function controls_repeat_ext(
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript.procedures
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {IfReturnBlock} from '../../blocks/procedures.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import {Order} from './javascript_generator.js';
|
||||
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript.texts
|
||||
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {JavascriptGenerator} from './javascript_generator.js';
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import {Order} from './javascript_generator.js';
|
||||
|
||||
/**
|
||||
|
||||
@@ -11,10 +11,10 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua.all
|
||||
|
||||
import {LuaGenerator} from './lua/lua_generator.js';
|
||||
import * as lists from './lua/lists.js';
|
||||
import * as logic from './lua/logic.js';
|
||||
import * as loops from './lua/loops.js';
|
||||
import {LuaGenerator} from './lua/lua_generator.js';
|
||||
import * as math from './lua/math.js';
|
||||
import * as procedures from './lua/procedures.js';
|
||||
import * as text from './lua/text.js';
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua.lists
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {CreateWithBlock} from '../../blocks/lists.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import {Order} from './lua_generator.js';
|
||||
|
||||
export function lists_create_empty(
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua.loops
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import {Order} from './lua_generator.js';
|
||||
|
||||
/**
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {CodeGenerator} from '../../core/generator.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
import {inputTypes} from '../../core/inputs/input_types.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
|
||||
/**
|
||||
* Order of operation ENUMs.
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua.procedures
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {IfReturnBlock} from '../../blocks/procedures.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import {Order} from './lua_generator.js';
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Lua.texts
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {LuaGenerator} from './lua_generator.js';
|
||||
import {Order} from './lua_generator.js';
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
|
||||
// Former goog.module ID: Blockly.PHP.all
|
||||
|
||||
import {PhpGenerator} from './php/php_generator.js';
|
||||
import * as lists from './php/lists.js';
|
||||
import * as logic from './php/logic.js';
|
||||
import * as loops from './php/loops.js';
|
||||
import * as math from './php/math.js';
|
||||
import {PhpGenerator} from './php/php_generator.js';
|
||||
import * as procedures from './php/procedures.js';
|
||||
import * as text from './php/text.js';
|
||||
import * as variables from './php/variables.js';
|
||||
|
||||
@@ -21,12 +21,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.generator.lists
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {CreateWithBlock} from '../../blocks/lists.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function lists_create_empty(
|
||||
block: Block,
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
// Former goog.module ID: Blockly.PHP.logic
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function controls_if(block: Block, generator: PhpGenerator) {
|
||||
// If/elseif/else condition.
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.PHP.loops
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function controls_repeat_ext(block: Block, generator: PhpGenerator) {
|
||||
// Repeat n times.
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
// Former goog.module ID: Blockly.PHP.math
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function math_number(
|
||||
block: Block,
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.PHP
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {CodeGenerator} from '../../core/generator.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
import {inputTypes} from '../../core/inputs/input_types.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
|
||||
/**
|
||||
* Order of operation ENUMs.
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.PHP.procedures
|
||||
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {IfReturnBlock} from '../../blocks/procedures.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function procedures_defreturn(block: Block, generator: PhpGenerator) {
|
||||
// Define a procedure with a return value.
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
|
||||
// Former goog.module ID: Blockly.PHP.texts
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function text(block: Block, generator: PhpGenerator): [string, Order] {
|
||||
// Text value.
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
// Former goog.module ID: Blockly.PHP.variables
|
||||
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {Order} from './php_generator.js';
|
||||
import type {PhpGenerator} from './php_generator.js';
|
||||
import {Order} from './php_generator.js';
|
||||
|
||||
export function variables_get(
|
||||
block: Block,
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python.all
|
||||
|
||||
import {PythonGenerator} from './python/python_generator.js';
|
||||
import * as lists from './python/lists.js';
|
||||
import * as logic from './python/logic.js';
|
||||
import * as loops from './python/loops.js';
|
||||
import * as math from './python/math.js';
|
||||
import * as procedures from './python/procedures.js';
|
||||
import {PythonGenerator} from './python/python_generator.js';
|
||||
import * as text from './python/text.js';
|
||||
import * as variables from './python/variables.js';
|
||||
import * as variablesDynamic from './python/variables_dynamic.js';
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python.lists
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {CreateWithBlock} from '../../blocks/lists.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './python_generator.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {PythonGenerator} from './python_generator.js';
|
||||
import {Order} from './python_generator.js';
|
||||
|
||||
export function lists_create_empty(
|
||||
block: Block,
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python.loops
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {ControlFlowInLoopBlock} from '../../blocks/loops.js';
|
||||
import type {PythonGenerator} from './python_generator.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {PythonGenerator} from './python_generator.js';
|
||||
import {Order} from './python_generator.js';
|
||||
|
||||
export function controls_repeat_ext(block: Block, generator: PythonGenerator) {
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python.procedures
|
||||
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {IfReturnBlock} from '../../blocks/procedures.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './python_generator.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {PythonGenerator} from './python_generator.js';
|
||||
import {Order} from './python_generator.js';
|
||||
|
||||
export function procedures_defreturn(block: Block, generator: PythonGenerator) {
|
||||
// Define a procedure with a return value.
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {CodeGenerator} from '../../core/generator.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
import {inputTypes} from '../../core/inputs/input_types.js';
|
||||
import {Names} from '../../core/names.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import * as Variables from '../../core/variables.js';
|
||||
import type {Workspace} from '../../core/workspace.js';
|
||||
|
||||
/**
|
||||
* Order of operation ENUMs.
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.Python.texts
|
||||
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import type {JoinMutatorBlock} from '../../blocks/text.js';
|
||||
import type {Block} from '../../core/block.js';
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './python_generator.js';
|
||||
import * as stringUtils from '../../core/utils/string.js';
|
||||
import type {PythonGenerator} from './python_generator.js';
|
||||
import {Order} from './python_generator.js';
|
||||
|
||||
export function text(
|
||||
block: Block,
|
||||
|
||||
Reference in New Issue
Block a user