随笔分类 -  进击的Haskell

摘要:如果需要更flex的运算优先级可咋整? 怕是要把这个标注运算优先级的Optable当做参数,一级一级的传下去了。。。 阅读全文
posted @ 2018-11-19 04:40 波罗的海的海边的海宁 阅读(280) 评论(0) 推荐(0)
摘要:干货第二波,Haskell实现的Parser, 支持运算语句和备注等,输出可以作为Interpreter的输入 Parser combinator 选用的是 ReadP. 阅读全文
posted @ 2018-11-19 04:00 波罗的海的海边的海宁 阅读(877) 评论(0) 推荐(0)
摘要:使用Haskell编写的一个简易版本的JavaScript的Interpreter,支持赋值,判断以及循环语句等 阅读全文
posted @ 2018-11-19 03:16 波罗的海的海边的海宁 阅读(565) 评论(0) 推荐(0)
摘要:1.注释 a) --这是一行注释 b) {- 这是一段注释 -} 2.表达式 a) 3 :: Float 标示是一个浮点数3,::起到说明类型的作用 b) sort [3,8,1,4] 是一次函数调用。Haskell中的函数调用不需要加括号,多个参数中间也不用加逗号。 c) Case Foo of 阅读全文
posted @ 2017-04-12 16:01 波罗的海的海边的海宁 阅读(4206) 评论(0) 推荐(2)