1
A
回答
0
我Lispy PDDL分析器:
https://dl.dropbox.com/u/46434672/Code/LispyPddlParser.hs
的DWR-operators.txt文件:
https://spark-public.s3.amazonaws.com/aiplan/resources/DWR-operators.txt
2
它看起来像是,不是吗?
{-# LANGUAGE FlexibleInstances #-}
import Data.List
data S s = T s | S [S s] deriving (Eq)
instance Show (S String) where
show (T s) = s
show (S list) = "(" ++ (intercalate " " $ map show list) ++ ")"
sExpr = S [T "define",T "x",T "10",S [T "print",T "hello"],S []]
main = do
putStrLn $ show sExpr
运行的结果主要:
(define x 10 (print hello)())
相关问题
- 1. Haskell返回自定义数据类型
- 2. Haskell自定义数据类型
- 3. Haskell定义类型
- 4. 在OO中指定数据类型Haskell
- 5. 当您在Haskell中定义代数数据类型时
- 6. Haskell自定义数学类型和类
- 7. 如何在定义它们之后在Haskell中使用数据类型?
- 8. 类型类Haskell中的数据类型
- 9. Haskell类型定义,=>等
- 10. haskell定义新类型
- 11. 如何在xsd中定义自定义数据类型?
- 12. Haskell中自定义数据类型的代码
- 13. 评估Haskell数据类型中的未定义元素
- 14. 使用自定义数据类型在Haskell
- 15. 生成一个用户定义的数据类型在Haskell
- 16. 如何在Haskell中递归地定义一个类型序列?
- 17. 访问自定义Haskell数据类型的函数
- 18. Haskell:定义一个函数范围的新数据类型
- 19. 在Haskell中使用数据类型
- 20. 在Haskell中继承数据类型?
- 21. 在Haskell中导入数据类型
- 22. 在Haskell中为自定义数据类型创建Read type类的实例
- 23. haskell自己的数据类型 - 在数据类型定义中使用符号或数字
- 24. 如何在Haskell中为代数数据类型实现“Ord”?
- 25. 如何定义数据类型
- 26. 类型类在Haskell中如何工作?
- 27. 在haskell中定义此堆栈类型的仿函数
- 28. Haskell - 组合数据类型?
- 29. Haskell数据类型困境
- 30. 在rapidminer中定义序数据类型