mirror of
https://github.com/google/blockly.git
synced 2026-01-10 10:27:08 +01:00
feat: add getVariableName and getProcedureName to CodeGenerator (#7445)
* feat: add getVariableName and getProcedureName to CodeGenerator * feat: make nameDB_ public * feat: update block code generators to use new APIs * chore: fix build * chore: remove unused imports
This commit is contained in:
committed by
GitHub
parent
b0a7c004a9
commit
68261e5dd9
@@ -10,14 +10,12 @@
|
||||
|
||||
// Former goog.module ID: Blockly.JavaScript.variables
|
||||
|
||||
import {NameType} from '../../core/names.js';
|
||||
import {Order} from './javascript_generator.js';
|
||||
|
||||
|
||||
export function variables_get(block, generator) {
|
||||
// Variable getter.
|
||||
const code = generator.nameDB_.getName(block.getFieldValue('VAR'),
|
||||
NameType.VARIABLE);
|
||||
const code = generator.getVariableName(block.getFieldValue('VAR'));
|
||||
return [code, Order.ATOMIC];
|
||||
};
|
||||
|
||||
@@ -25,7 +23,6 @@ export function variables_set(block, generator) {
|
||||
// Variable setter.
|
||||
const argument0 = generator.valueToCode(
|
||||
block, 'VALUE', Order.ASSIGNMENT) || '0';
|
||||
const varName = generator.nameDB_.getName(
|
||||
block.getFieldValue('VAR'), NameType.VARIABLE);
|
||||
const varName = generator.getVariableName(block.getFieldValue('VAR'));
|
||||
return varName + ' = ' + argument0 + ';\n';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user