次の形式の構成ファイルを解析するために 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 から取得した出力は、最初の行のみを解析していることを示しています。誰かが私が間違っていることを見つけるのを手伝ってもらえますか?