PLY 可以在不将输入全部加载到内存的情况下处理输入吗?

Can PLY process input without loading it all into memory?

我想使用 Python 的 PLY 来分析很大一部分文本,其大小可能达到 1GB。

是否可以让 PLY 读取文本并将其解析为流,这样我就不必将整个内容加载到内存中?我想逐行查看文本,并让 PLY 对其进行分析。那可能吗?

看起来 PLY 使用了 Python 的 re 模块,它不能处理流,因此它也不能处理流。