エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ScanRat の紹介 - Qiita
初投稿です 言語処理系 Advent Calender 4日目の記事のようです. 適当に F# で何らかの処理系でも組むか... 初投稿です 言語処理系 Advent Calender 4日目の記事のようです. 適当に F# で何らかの処理系でも組むかと思ったら名状しがたいパーザコンビネータライブラリを見つけてしまい、完全に興味をそっちに持って行かれてしまったのでその紹介になります. ScanRat とは ScanRat - GitHub F# 用の PEG の(ええ〜〜っ!?)パーザコンビネータライブラリです. 自動でパース結果をメモ化してくれます(ええ〜〜〜〜っ!?). 直接左再帰が書けて、間接左再帰も書けます(ええ〜〜〜〜〜〜っ!?). コンビネータ ルールを組み合わせて新しいルールにします. すべて左結合です. 例があるものは公式 Readme からコピペ, ないのは自分で書いています. 原コードに適宜注釈を加えているものもあります. + コンビネータ 2つのルールを合体させます. PEG では sequen
2015/12/07 リンク