我想在 Pharo Smalltalk 中解析一个文本文件,它具有下面概述的结构到一个名为 TestResults 的 Smalltalk 对象中,该对象具有所有数据元素的实例变量:
Properties:
Name: Value
Name: Value
...
Settings:
Category
SubCategory
Name=Value
SubCategory
Name=Value
Name=Value
...
Column1 Column2 Column3 ...
Value Value Value...
...
我曾考虑将NeoCSV用于文件末尾的制表符分隔值部分,但我不知道如何解析文件的开头以及如何将它(如果这种方法可能的话)与 NeoCSV 结合起来。