我有一个解析 SQL 脚本的语法。语法的词法分析器适用于以下代码:
with open("/path/to/sql/script.sql") as f:
query = f.read().upper()
tokenStream = antlr3.StringStream(query)
lexer = MyLexer(tokenStream)
for token in lexer:
# process the token
pass
我不知道如何解析我有一个用于解析 SQL 脚本的语法。语法的词法分析器适用于以下代码。ANLTR 的网站上没有太多关于 Python 运行时的文档。