一連のパターンにマッチさせる
T.seq()
を利用して一連のパターンにマッチさせることができます。
たとえば、ハッシュタグのような文字列にマッチさせる場合は以下のようになります。
// alt.ts
import * as T from 'terrario';
const parser = T.seq([
T.str('#'),
T.char.many(),
]);
このパーサーは最初に#
にマッチすることが確認されると、続いて任意の文字列にマッチすることを確認します。
結果を選択する
TODO