使用Sprache我有解析器,A,B,C,D与不同的输入部分匹配,并选择(返回)不同的类实例。在我的输入中,有很多部分是随机顺序的,例如。 “abaabccbdbabddba”。我需要选择所有'a'-s和'b'-s等等 - 顺序无关紧要:
from a_list in A.Many()
from b_list in B.Many()
from c_list in C.Many()
from d_list in D.Many()
不会这样。我怎样才能在Sprache中描述这种情况(最佳方式)?