https://github.com/obsidianforensics/unfurl
https://www.cnblogs.com/yilezhu/p/13335749.html
https://github.com/xiazemin/ast_graph
ANTLR(另一种语言识别工具)是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。
https://github.com/antlr/antlr4
ANTLR code generation targets(Currently: Java, C#, Python2|3, JavaScript, Go, C++, Swift)
parse sql into elasticsearch dsl with antlr4
https://github.com/iamazy/elasticsearch-sql