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
评论列表
文章目录