【发布时间】:2016-06-11 02:06:54
【问题描述】:
查询->ast
(om.next/query->ast '[(:foo {:bar 1})])给定一个查询表达式,返回 AST。
ast->查询
(om.next/ast->query ast)给定一个查询表达式 AST,将其解析为查询表达式。
问题:为什么需要这些功能?也就是说,为什么需要在 om next 中直接操作查询抽象语法树(我假设它是代表查询树的 clojure 映射以及一些元数据)?
【问题讨论】:
标签: clojure clojurescript om