javascript - 提取 PostgreSQL 语法规则

标签 javascript java postgresql grammar bison

我正在尝试收集有关要在网站(前端 Angular、后端 Java)中使用的 PostgreSQL(以及将来的其他数据库系统)语法的信息。语法规则似乎包含在文件 gram.y ( https://github.com/postgres/postgres/blob/master/src/backend/parser/gram.y ) 中。

我的问题如下:我可以在 Java 和 Javascript 中解析这个语法吗?我该怎么做? 有一个 Jison 可以读取的语法文件(http://zaa.ch/jison/docs/ ) 或 JavaCC ( https://javacc.org/ ) 将是理想的,因为我只有一个事实。以 postgres 本身的源代码为基础也是一种奖励,因为我可以访问数据库的各种版本。

最佳答案

https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form

javacc支持bnf,jison我不清楚

关于javascript - 提取 PostgreSQL 语法规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51782235/

相关文章:

javascript - 使用 jQuery 设置动态 Meta 标签和 Open Graph 标签

javascript - 如何查找并替换包含数字的名称并将该数字存储在 var 中?

javascript - 如何按顺序打开 Div

java - Spring Boot之类模块maven项目更改父级

sql - 如何在 PostgreSQL 的单个 SQL 语句中更新一个字段并取回整个实体?

sql - 如何按动态时间间隔聚合数据

javascript - 为什么 Web 组件中的自定义事件优于属性回调?

java - 找不到符号方法 getSupportFragmentManager()

postgresql - 有没有办法在 postgresql 中备份数据+用户定义的枚举?

java - 在服务器端膨胀序列化对象时发生转换错误