1. 首页
  2. 数据库
  3. 其它
  4. front end:密码查询语言的解析AST和语义分析 源码

front end:密码查询语言的解析AST和语义分析 源码

上传者: 2021-04-04 10:45:17上传 ZIP文件 947.32KB 热度 5次
Cypher前端模块 该存储库拥有Cypher属性图查询语言的功能齐全的前端。 这包括解析器,AST,语义检查和分析以及AST重写支持。 它的目的是帮助想要构建工具或致力于为数据库系统实现Cypher的任何人。 它也是Neo4j和Morpheus的共享前端。 包含的模块概述 AST 包含AST类(表达式除外)和语义分析。 表达方式 这包含所有表达式。 前端 该模块包含AST的前缀和编译器管道的基础结构数据结构。 解析器 包含用于Cypher查询语言的解析器。 改写 它包含一组AST重写器,可在进一步处理之前简化和规范化树。 实用程序 包含共享代码和测试实用程序。 为什么模块的名称中有版本号? 数据库系统的常见功能是允许软件的较早版本向后兼容。 这使得可以逐个查询地将系统查询移至数据库的更新版本。 这些名称允许同时加载两个或多个版本的编译器管道。 这使我们能够发布前端的更新
下载地址
用户评论