edn-query-language / eql

EQL is a declarative way to make hierarchical (and possibly nested) selections of information about data requirements. This repository contains the base specs and definitions for EQL parsing, AST, etc.
http://edn-query-language.org
MIT License
381 stars 18 forks source link

added shallow conversion for query to ast #3

Closed awkay closed 5 years ago

awkay commented 5 years ago

Fulcro 3 needs to look at root props to detect shared prop changes, but doing so against the full AST is expensive. I added the ability to tell query->ast to not follow joins.