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))
今では正しく構成しています。
ここで何が間違っていますか?