1

我最近对深奥的编程语言莎士比亚编程语言 (SPL)产生了兴趣,并尝试安装我能找到的唯一对 Windows 友好的解释器,来自: https://pypi.python.org/pypi/shakespearelang/0.2。 0

这是我第一次整体安装 pip 和 python (3.6),尽管我相信我已经正确安装了所有东西。

当我尝试使用以下命令解释合法的 SPL 文件时:

shakespeare run helloworld.py

我得到错误:

File "c:\...\shakespearelang\shakespeare_interpreter.py", line 151, in run_event
self._character_by_name(name).on_stage = True
AttributeError: 'NoneType' object has no attribute 'on_stage'

除了把某人叫到“舞台”之外,解释器中的其他一切似乎都正常工作。

对此错误的任何修复或替代 Windows 友好的编译器/解释器都会很棒。

4

2 回答 2

1

您问:

对此错误的任何修复或替代 Windows 友好的编译器/解释器都会很棒。

这是您可以尝试的替代方法。它是一个基于 Web 的“IDE”,用于构建和运行 SPL 程序。

于 2017-08-30T11:03:30.330 回答
0

我相信该文件应该是helloworld.spl

于 2018-01-18T19:52:40.170 回答