什么类型的语法用于解析PostgreSQL?

Krz*_*zos 5 postgresql grammar parsing

什么类型的语法用于解析PostgreSQL?是LR,LALR,LL还是其他什么?

dbe*_*hur 7

PostgreSQL的解析器是基于YACC和lex.yacc生成的解析器是LALR(1).你可以在这里阅读postgres的语法.

  • 直到[8.X版](http://www.postgresql.org/docs/8.4/static/parser-stage.html).在9个以上的版本中PosgreSQL [正在使用Bison](http://www.postgresql.org/docs/9.0/static/parser-stage.html),这是完全兼容yacc的解析器生成器. (2认同)