pysh语言实现
pyshlang的Python项目详细描述
每天我们都离上帝的光越来越远
这是什么?
Pysh是一种类似shell脚本的语言与shell脚本一样,它有助于控制 程序。
这个repo包含python中pysh的实现。
你为什么要这样做?
pysh的目标是创建一个可以在许多平台上运行的posix shell实现。这边,壳牌 针对pysh编写的脚本不需要担心在不同的shell上运行。这些shell脚本将具有 在每个平台上都有相同的行为。
使用pysh,它还应该能够对可以运行的命令进行沙盒处理,并且可以替换常用的有用命令。 与pysh提供的替代品,将具有跨平台的一致行为。
此外,编译器编写起来很有趣:)
它是如何工作的?
pysh由一个lexer、一个解析器和一个pysh字节码生成器组成。Pysh字节码可以由Pysh解释器运行这个 repo是所有这些组件的实现。也许以后有人可以将pysh连接到llvm来创建jit/aot 外壳脚本?等等,停下!别那么做忘了我说过的话。
完成了吗?
没有
它稳定吗?我能在生产中用这个吗?
走开