1
이 테스트 되돌아 그냥 장난감 문법입니다 : 자료가 많 장애인, 자료가 많 와왜 packat를 활성화하면 pyparsing이 다른 구문 분석 트리를 반환합니까?
['a', 'b', 'a']
이를 활성화 반환 된 파스 트리와
from pyparsing import *
a = Literal("a")
b = Literal("b")
c = Literal("c")
abb = a + b + b
abc = a + b + c
aba = a + b + a
grammar = MatchFirst([ abb.setDebug(), abc.setDebug(), aba.setDebug() ])
grammar.parseString("aba")
, 내가 할
['a', 'b', 'b', 'a']
왜 이런 일이 일어나는 것입니까? 감사합니다