LINE iOSエンジニアが語る パーサーコンビネーター活用事例 #tryswiftconf
Parser Combinator in Swift
Yasuhiro Inami @inamiy
パーサーコンビネーターは、関数型プログラミングにおける最も美しいコード記述法の一つです。JSON構文木などを簡単に生成することができます。このプレゼンテーションでは、パーサーコンビネーターが実際にどのように動作し、活用されているのか、具体例を交えて解説します。
にわタコ
@niwatako
復習はこちら、今すぐブックマーク! → はてなブログに投稿しました #はてなブログ try! Swift パーサーコンビネーター in Swift #tryswiftconf Day3… niwatako.hatenablog.jp/entry/2016/03/…
2016-03-04 16:58:33
リンク
http://niwatako.hatenablog.jp/
try! Swift パーサーコンビネーター in Swift #tryswiftconf Day3-9 - niwatakoのはてなブログ
Yasuhiro Inami LINEでiOSエンジニアをしています。業務ではメッセンジャー、カメラ、ニュースといったアプリ開発に関わる一方、プライベートではReactKitやSwiftTaskといったオープンソースプロジェクトにコントリビュートしています。Apple、SwiftそしてHearthstoneの大ファンです。Battle.netやGitHub: https://github.com/inamiy で出会うことができます。 twitter.com パーサーコンビネーターは、関数型プログラミング
ひとのみち|高浜一道|グッドタイミング
@hitonomichi
@inamiyさんによる「パーサーコンビネーター in Swift」 #tryswiftconf
2016-03-04 16:30:05
熊谷 友宏
@es_kumagai
続いて @inamiy さんの「Parser Combinator in Swift」ですって。とっても面白そう! #tryswiftconf
2016-03-04 16:30:40
いのうえ
@inoue0426
Parser Combinator in Swift Yasuhiro Inami @inamiy パーサーコンビネーターは、関数型プログラミングにおける最も美しいコード記述法の一つです。 #tryswiftconf pic.twitter.com/QVbNn0Hm08
2016-03-04 16:31:39
拡大
拡大
拡大
ダンボー田中📦
@ktanaka117
パースアルゴリズムは Bottom-Upの見方とTop-Downの見方がある? 木構造が生成文法を思い出す... #tryswiftconf
2016-03-04 16:34:33
熊谷 友宏
@es_kumagai
後のメモ的に … 上から徐々に予想を立てて解析していくならトップダウン、Operator Precedence Parsing -> Bottom Up #tryswiftconf
2016-03-04 16:34:38
ohkawa
@ohkawa_m
パースアルゴリズムにはにはBottom-UpとTop-Downがあるのか。SwiftはC++と同じくTop-Down #tryswiftconf
2016-03-04 16:34:45
ohkawa
@ohkawa_m
parser Combinatorとは、parserを組み合わせて1つの大きなparserを構成するもの #tryswiftconf
2016-03-04 16:35:58