如何将默认 block 语言从 javascript 更改为批处理?
我想制作一个 block 创建器来制作批处理代码.bat文件,默认选项是javascript、php、lua等。我如何制作自定义的?
最佳答案
您需要为此编写自定义生成器。
在较高层次上,您需要为每个 block 编写一个函数,该函数将返回相应的批处理代码字符串。该函数将可以访问该 block 所具有的各种输入,这将帮助您构建字符串。您可以检查现有生成器的编写方式,并将其用作构建另一种语言生成器的引用。
现有发电机放置在 generators blockly 源代码中的目录。
编写自定义语言生成器本身就是一项艰巨的任务,尤其是在缺乏实现它的文档的情况下。但是this comment Rachel 的文章应该可以帮助你开始。
关于blockly - blockly 中的自定义编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771835/