エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
■ -
Parsecの使い方が分かったよ!超簡単じゃん!(今更)前はHaskellの基本もよく理解できてなかったから、そ... Parsecの使い方が分かったよ!超簡単じゃん!(今更)前はHaskellの基本もよく理解できてなかったから、その詳細に呑まれてたんだなぁ。Haskell使って2日目とか3日目だったし。てことで、S式っぽいもののパーサ。(2 . 3)みたいなのはパースできないけど、今回の目的には必要ないので、わざと。 import Text.ParserCombinators.Parsec data SExpr = SymS String -- symbol | IntS Integer -- integer | BoolS Bool -- #t,#f(boolean) | StringS String --string | ListS [SExpr] deriving (Eq,Show) parseS :: String -> SExpr parseS input = case (parse sexpr