python - 如何在 Pharo Smalltalk 中加载 Python 解析器?

标签 python parsing smalltalk pharo

在 Pharo 3.0 中加载 PythonParser 项目的正确方法是什么?当前配置已损坏,并显示以下消息:

The symbolic version #stable is not defined in ConfigurationOfPythonParser for the current platform. Possible symbolic version values include: #(#bleedingEdge #development)

我正在寻找一个可在 Smalltalk 中使用的 Python 解析器,并允许我访问有关所分析代码的每个工件的行和文件信息。

最佳答案

您看到的错误意味着配置尚未为 3.0 做好准备,并且该项目很可能无法在没有错误的情况下运行(尽管它可能会或多或少地运行)。您可以使用 #bleedingEdge 强制加载所有最新代码,但您必须注意,依赖项的加载可能会因同样的原因而失败(这需要您破解配置;这就是您需要做的事情)如果您不熟悉配置,则不想这样做)。所以试试这个:

(ConfigurationOfPythonParser project version: #bleedingEdge) load.

关于python - 如何在 Pharo Smalltalk 中加载 Python 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947891/

相关文章:

java - 正则表达式 - 具有多个句点的文件名

python - 这两个实现有什么区别?

python - 根据python中的条件将子列表单独分组在列表中

java - Log4j2手动解析?

smalltalk - 为什么 instanceVariableNames 是一个字符串而不是一个更结构化的集合

smalltalk - Seaside:CannotDeleteFileException:无法删除旧版本的燃油文件

objective-c - ScriptingBridge - 它是如何工作的 "Behind the Scenes"

python - 如何使用另一个列表对多维列表进行排序

c# - 为什么这种明显的无限递归不给出编译器警告?

xml - 如何用 Opa 解析 XML?