我希望在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结合(如果这种方法可行)。