エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptでParsecっぽいものを作った - gifnksmの雑多なメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptでParsecっぽいものを作った - gifnksmの雑多なメモ
車輪の再発明してみた。Rhinoでしか動作確認してないけど多くのブラウザで動作するんじゃないかな。jspa... 車輪の再発明してみた。Rhinoでしか動作確認してないけど多くのブラウザで動作するんじゃないかな。jsparsec.js この辺参考にしてます→inforno :: Javascriptでパーサジェネレータを書いてみた 関数名は基本的にParsecのものと合わせています。Parsec.CombinatorとParsec.Charに含まれている関数のほとんどを移植しました。 以下四則演算パーサのサンプル。単項マイナスに対応してないのは書き終わってから気づきました。 var ExprParser = CharCombinator.define( function() { with(this) { this.nat = many1(digit) ['>>='] (function (n) { return ret(parseInt(n.join(''), 10)); }); this.token