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

Parsing 什么类型的语法用于解析PostgreSQL?,parsing,postgresql,grammar,Parsing,Postgresql,Grammar,什么类型的语法用于解析PostgreSQL?它是LR、LALR、LL还是其他什么?基于和lex。yacc生成的解析器是LALR(1)。你可以阅读博士后的语法。它可能是基于LALR(1)语法;这就是Yacc/Bison通常处理的问题。在这方面可能会有一些复杂情况;有时,SQL语法在处理LALR(1)时会变得很棘手。解析器的源代码在这里(对于最新版本),它包含标准的LEX和YACC定义…这是直到。在9+版本的PosgreSQL中,这是完全兼容yacc的解析器生成器。

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

基于和lex。yacc生成的解析器是LALR(1)。你可以阅读博士后的语法。

它可能是基于LALR(1)语法;这就是Yacc/Bison通常处理的问题。在这方面可能会有一些复杂情况;有时,SQL语法在处理LALR(1)时会变得很棘手。解析器的源代码在这里(对于最新版本),它包含标准的LEX和YACC定义…这是直到。在9+版本的PosgreSQL中,这是完全兼容yacc的解析器生成器。