我想构建一种特定于领域的语言作为 Python 的超集。神秘的命令,如
f7:10y=x^2
旨在最小化类型的应被解析为纯 Python
for k in range(7,10):
f[k].set_y( expr='x^2' )
在被执行之前。可能,命令行界面应该是 IPython。
什么是合适的架构:我应该在 IPython 命令行 shell 或其内核守护进程中实现从隐秘到普通的 Python 转换吗?是否有有用的库/教程/示例?
或更笼统地说:是否有示例如何向 Python 添加复杂的语法糖?