次のようにフォーマットされたデータを解析しようとしています。
data: [a b x b x x b a a x x b b x ]
aとbを順番に抽出し、aとbごとに異なるアクションを実行するために必要なもの。
予想される出力は次のようになります。
a
b
b
b
a
a
b
b
== true
私はこれまでのところこれを思いつきましたが、a が繰り返されると失敗します。
parse data [
some [
thru 'a (print "a")
some [
any [
to 'b (print "b")
]
to 'a
]
]
to end
]
ポインタはありますか?ありがとう