タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

parsecに関するishideoのブックマーク (1)

  • rubyでparsec - Qiita

    rubyで超簡素ですが形だけ、Monad,Applicative風仕立てです。 Gist type Parser parser combinatorの基は文字列を受け、失敗ならErrorを 成功なら処理した文字列と未処理の文字列に分けOKで包み返す、 関数を作り、組み合わせていくだけです。 Tupleの最初、aにParserの返り値を。二つ目に未処理の文字列を。 (実際のhaskell-parsecはエラーやパーサーの状態を管理するため、複雑です。) さてruby

    rubyでparsec - Qiita
  • 1