タグ パーサコンビネータ
人気順 5 users 10 users 100 users 500 users 1000 users(1 - 2 / 2件)
JavaScriptでパーサコンビネータのコンセプトを理解する(「正規表現だけに頼ってはいけない」の続き) - id:anatooのブログ
2015-04-26 JavaScriptでパーサコンビネータのコンセプトを理解する(「正規表現だけに頼ってはいけない」の続き) 前回の記事の続き。前回は、正規表現が使えない時はパーサコンビネータを使ってみると良いということを書いた。パーサコンビネータのためのライブラリは、以下のように各言語ごとにいくつかある。 JavaScript - Parsimmon Ruby - rparsec treet... 続きを読む
第5章 パーサコンビネータ―小さなパーサを組み合わせて大きなパーサを作る:[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける!|gihyo.jp … 技術評論社
この章では,関数型の至宝であるコンビネータライブラリについて説明します。 コンビネータとは何か? この章でいうコンビネータとは,ある型の部品と部品を組み合わせて,同じ型のより大きな部品を作るための関数のことです。たとえば,パーサのコンビネータライブラリは,パーサを組み合わせるための各種コンビネータを提供しており,簡単にパーサを作成できます。コンビネータライブラリは,言語内DSL(Domain Sp... 続きを読む
(1 - 2 / 2件)