トップページ > プログラム > 2014年07月02日 > TuvmmrAm

書き込み順位&時間帯一覧

4 位/218 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000100131000000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
関数型プログラミング言語Haskell Part25

書き込みレス一覧

関数型プログラミング言語Haskell Part25
897 :デフォルトの名無しさん[sage]:2014/07/02(水) 10:53:35.74 ID:TuvmmrAm
ghcはyacc&lexに自作のHappyつかってるよね
indent情報管理はどうやってるのかな?
関数型プログラミング言語Haskell Part25
899 :デフォルトの名無しさん[sage]:2014/07/02(水) 13:28:26.41 ID:TuvmmrAm
packrat系は結局浸透していないのかな?
関数型プログラミング言語Haskell Part25
902 :デフォルトの名無しさん[sage]:2014/07/02(水) 14:02:08.40 ID:TuvmmrAm
>>900
PEGもエディッタの色付けとかインスペクションといった局面での利用には
有益なんじゃないかなと思うんですよ。
haskellみたいにindent修飾がある場合には、馬鹿正直に毎回ファイル
先頭からパースしなくてもよいわけだし。
関数型プログラミング言語Haskell Part25
904 :デフォルトの名無しさん[sage]:2014/07/02(水) 14:26:04.94 ID:TuvmmrAm
逆に言うとPEGで実装したらそのへんの曖昧さが残らないよということで
弱点というほどのことでもないよな
伝統的なBNF表記との間で違和感あって嫌だわっていってるだけじゃないの
関数型プログラミング言語Haskell Part25
905 :デフォルトの名無しさん[sage]:2014/07/02(水) 14:28:21.36 ID:TuvmmrAm
PEGは失敗時の巻戻りペナルティとかメモ化とかきっちり対処しないと
痛い目合うよってならわかる
関数型プログラミング言語Haskell Part25
908 :デフォルトの名無しさん[sage]:2014/07/02(水) 15:58:21.66 ID:TuvmmrAm
結論が出てないならこれから調査する余地があるってことだからそれはそれでいいんだよ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。