【发布时间】:2015-04-07 12:29:15
【问题描述】:
我使用 Antlr 4 语法解析了一个 SQL 查询。 tree.toStringTree() 的结果是这样的: ([] ([845] 选择 ([878 845] ([1473 878 845] ([1129 1473 878 845] ([1700 1129 1473 878 845] col1))) 作为 ([1477 878 845] a)) 从 ( [887 845] ([1487 887 845] ([1694 1487 887 845] 表1))))))
Antlr 文档告诉我这是一个 LISP 样式树。如何进一步处理 LISP 树?
【问题讨论】:
标签: sql parsing antlr4 parse-tree s-expression