antlang.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:antlang4python 作者: AntLang-Software 项目源码 文件源码
def main(args = sys.argv):
    if len(sys.argv) == 3 and sys.argv[1] == '-f':
        try:
            open_script(sys.argv[2])
        except Exception as e:
            print(e)
    elif len(sys.argv) == 4 and sys.argv[1] == '-f':
        try:
            include(*sys.argv[2:])
        except Exception as e:
            print(e)
    elif len(sys.argv) >= 3 and sys.argv[1] == '-bundle':
        bundle(sys.argv[2], *sys.argv[3:])
    elif len(sys.argv) == 3 and sys.argv[1] == '-e':
        evaluate(sys.argv[2])
    else:
        try: import readline
        except ImportError: pass
        while True:
            try:
                if len(sys.argv) > 1 and sys.argv[1] == '-np':
                    line = input('')
                else:
                    line = input('--> ')
                print(evaluate(line))
            except (EOFError):
                quit()
            except Exception as e:
                print(e)
            except:
                pass

# PyAntLang compatible interface
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号