块状自定义编程语言?
Custom Programming language in blockly?
如何将默认块语言从 javascript 更改为批处理语言?
我想制作一个生成批处理代码.bat文件的块创建器,默认选项是javascript、php、lua等。我如何制作一个自定义的?
您需要为此编写自定义生成器。
在高层次上,您需要为每个块编写一个函数,该函数将 return 相应的批处理代码字符串。此函数将可以访问块具有的各种输入,这将帮助您构建字符串。您可以查看现有生成器的编写方式,并以此作为构建其他语言生成器的参考。
现有的生成器放在块源中的 generators 目录中。
编写自定义语言生成器本身就是一项艰巨的任务,尤其是在缺乏实现它的文档的情况下。但是 Rachel 的 this comment 应该可以帮助您开始使用它。
如何将默认块语言从 javascript 更改为批处理语言?
我想制作一个生成批处理代码.bat文件的块创建器,默认选项是javascript、php、lua等。我如何制作一个自定义的?
您需要为此编写自定义生成器。
在高层次上,您需要为每个块编写一个函数,该函数将 return 相应的批处理代码字符串。此函数将可以访问块具有的各种输入,这将帮助您构建字符串。您可以查看现有生成器的编写方式,并以此作为构建其他语言生成器的参考。
现有的生成器放在块源中的 generators 目录中。
编写自定义语言生成器本身就是一项艰巨的任务,尤其是在缺乏实现它的文档的情况下。但是 Rachel 的 this comment 应该可以帮助您开始使用它。