我正在尝试使用 pyparsing 解析以下形式的配置文件
x = "/user/test"
y = 3
这是我的代码片段
ParserElement.defaultWhitespaceChars = (" \t")
END = StringEnd()
NL = LineEnd().suppress()
assignment = Literal('=')
key_str = CharsNotIn("=")
value_str = Group(~assignment + restOfLine)
line = Group(key_str + assignment + value_str)
lines = ZeroOrMore(line)
lines.ignore(NL)
text = """
y = 3
x = 2
"""
我从 parseFile 得到的输出告诉我它只解析第一行。谁能帮我找出我做错了什么?