Open nobodxbodon opened 3 years ago
不创建源码文件又如何开源?
如果一定要满足此需求,推荐先搞一个可执行文件
我的意思是,不创建 xx.cantonese 源码文件即可尝试语言功能。与可执行文件无关。
现在 python src/cantonese.py
尚无实际功能,不指定 .cantonese
文件运行即进入交互环境挺合理。木兰的行为亦是如此,不带任何参数运行即进入交互环境。
搜嘎 这是个好提议
@nobodxbodon 如何判断该代码段能作为 print 的参数呢? 是直接在生成的python代码前加print吗? 欢迎提交PR!
@StepfenShawn 木兰里是试 ___=(%s);__print__(___)
,有错就不 print 直接执行,见 此段。
这样与 python 交互环境的行为应该比较接近。
第一个 pr 估计不会包含代码段是否完整的判断,木兰里是通过判断括号是否匹配,但本粤语语言好像有些代码段不用括号。
不用创建源码文件,感觉比较方便试用。运行
python src/cantonese
即进入交互环境如何?木兰自带的 交互环境功能 供参考。我先搞一个最基本功能的 pr 你看看?