首页 > 解决方案 > 需要将 monard chainrl 转换为 applicative 风格

问题描述

嗨有使用 monard 的解析器

chainr1 p op = scan
where scan   = p >>= rest
    rest x = do f <- op
                y <- scan
                return (f x y)
             +++ return 

标签: parsinghaskell

解决方案



推荐阅读