标签:Visitor

Antlr学习笔记:使用antlr4实现简易版计算器

<p>本文使用Antlr4实现Java表达式的解析与求值,涵盖引入antlr4依赖与插件、编写Calculator.g4语法规则、生成词法与语法解析器、自定义Visitor计算变量赋值与多行表达式结果等完整步骤,帮助读者掌握Antlr4在表达式解析中的应用。</p>

JSqlParser学习笔记:快速使用JSqlParser

<p>本文系统介绍JSqlParser的使用方法,涵盖解析SELECT、INSERT、UPDATE、DELETE语句、提取表名、添加别名、动态构建与修改SQL,以及基于StatementValidator进行SQL校验和自定义Visitor访问AST等实战内容。</p>

Druid学习笔记:快速了解Druid中SqlParser实现

<p>本文快速了解Druid中SqlParser的实现,介绍Parser、AST、Visitor三大模块及代码目录结构,讲解SQLObject、SQLExpr、SQLStatement、SQLTableSource等常用AST节点类型,并以MySqlSchemaStatVisitor演示统计SQL涉及的表</p>

Druid学习笔记:快速使用Druid的SqlParser解析

<p>本文介绍Druid SQL Parser的快速使用,包括引入依赖、获取SQL抽象语法树、使用SchemaStatVisitor解析表与字段,并系统总结Druid解析器的组成模块、方言支持、性能优势及使用场景。</p>