// this file not for generator only const { luaGenerator } = require('blockly/lua'); // Check if luaGenerator.forBlock is defined and initialize if necessary if (!luaGenerator.forBlock) { luaGenerator.forBlock = {}; } luaGenerator.forBlock['keys_get_key_number'] = function(block, generator) { return [block.getFieldValue('KEY'), generator.ORDER_NONE]; }; luaGenerator.forBlock['text_print'] = function(block, generator) { var key = generator.valueToCode(block, 'KEY', generator.ORDER_NONE); return [`keys.getName(${key})`, luaGenerator.ORDER_NONE]; };