代码之家  ›  专栏  ›  技术社区  ›  NotNormal

T-SQL语法分析器规则与自身相互左递归

  •  0
  • NotNormal  · 技术社区  · 7 年前

    我实际上只是提取了T-SQL语法的一部分( https://github.com/antlr/grammars-v4 ). 具体来说,处理 WHERE -子句,减去任何子查询逻辑。不幸的是,似乎

    expression : primitive_expression | function_call | expression COLLATE id | case_expression | full_column_name | bracket_expression | unary_operator_expression | expression op=(ASTERSIK | SLASH_F | P_SIGN) expression | expression op=(PLUS | HYPHEN | AMPERSAND | CARET | PIPE | (PIPE PIPE)) expression | expression comparison_operator expression | expression assignment_operator expression | over_clause ;

    0 回复  |  直到 7 年前