1
class A(List):
grammar = [(Symbol, ':', Symbol), Symbol]
compose(parse('a', A))
구문 분석하는 동안 compose
오류가 발생합니다.pypeg은 목록으로 문법을 작성할 수 없습니까?
난 단지 더미 클래스를 사용하여 우회 할 수 있습니다
class B(List):
grammar = Symbol, ':', Symbol
class A2(List):
grammar = [B, Symbol]
compose(parse('a', A2))
는 이제 제대로 구성한다.
무엇이 잘못 되었나요?