我想写一个SQL解析器。我当时正在考虑一种高级语言(可能是Python)。
是否有一些理论概念,教程或编写语法分析器更通用的起点?
ANTLR可能是一个不错的选择。或带有SQL语法的GOLD解析系统。如果您想构建自己的解析器,那么Dragon book具有良好的理论背景。