「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
「文法として曖昧さがない」「正規表現や文脈自由文法よりも強力」などの理由で注目を浴びる「解析表現文法」の入門書。構文解析の初歩から実践的な開発技法まで丁寧に解説。構文レシピも収録。【「TRC MARC」の商品解説】
「文法として曖昧さがない」「正規表現や文脈自由文法よりも強力」などの理由で注目を浴びる構文解析技術「解析表現文法(parsing expression grammar, PEG)」の初の入門書。
《本書の特長》
●Pythonで動く著者提供のツール「PegTree」でパーザを生成しながら解説。理論の詳細に惑わされず、実装上のポイントが効率よく学べます。
●構文解析の初歩から解説。オブジェクト指向プログラミングや関数型プログラミングなどの高度な技法も随時解説されているので、Pythonでの簡単なプログラミング経験があれば、だれでも読むことができます。
●後半では、小規模なプログラミング言語、パーザジェネレータ、パーザコンビネータなどの開発を解説。一段深い解析表現文法の使い方を学べます。
本書で紹介したソースコードの一部は、GitHubで公開されています。【商品解説】
目次
- 第1章 構文解析入門
- 第2章 パターンで考える
- 第3章 解析表現文法の登場
- 第4章 構文木とPegTree
- 第5章 計算機を作る
- 第6章 スモール言語を作る
- 第7章 本格的な文法開発に向けて
- 第8章 解析表現文法の形式理論
- 第9章 PEGパーザを作る
- 第10章 パーザコンビネータ
著者紹介
倉光 君郎
- 略歴
- 〈倉光君郎〉東京大学大学院理学研究科情報科学専攻博士課程中途退学。横浜国立大学大学院工学研究科准教授等を経て、日本女子大学理学部教授。博士(理学)。
関連キーワード
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む