【发布时间】:2015-08-29 01:31:39
【问题描述】:
我最近正在查看我正在玩的游戏的配置文件,当我发现配置文件中使用的语言与batch language 非常相似,每一行都被表述为一个命令,语法是多么简单,而且在不需要任何上下文行的情况下,文件中的每一行都在做什么,是多么的清晰。不过,我知道没有任何批处理语言经常用作extension language,可以嵌入到另一个应用程序中。
实际上没有任何批处理语言被设计为嵌入到其他程序中(我想主要是用于配置文件),还是只是我没有听说过它们?如果有,有哪些这样的语言?
如果没有,是否有可能以某种方式在隔离环境中使用自定义命令从程序运行 shell 脚本或类似脚本,然后从程序中访问生成的环境变量?
编辑:所谓批处理语言,我的意思是应该可以给出命令,即以<command> [<arg1> [<arg2> [...] ] ]形式制定行
【问题讨论】:
标签: configuration-files scripting-language embedded-language polish-notation