我知道我可以使用
Blockly.JavaScript['my_code'] = function() { ... }
但是如何添加另一种语言支持,如 JSON?我试过了 ..
Blockly.Json['my_code'] = function() { ... }
当我尝试恢复时它失败了
Blockly.Json.workspaceToCode(this.workspace)
workspaceToCode
不是函数。
我需要向 Blockly 添加新语言
我不会展示这种新语言 (JSON),它只会用于向机器人发送指令。
我试着
Blockly.Json = new Blockly.Generator('Json');
Blockly.Json['my_code'] = function() { ... }
但是发生了错误
Blockly.Json.workspaceToCode(this.workspace)
错误 ..
Uncaught TypeError: this.init is not a function
at js.ou3v.module.exports.Blockly.Generator.workspaceToCode