-
访问者模式完全指南:从 AST 遍历到 Java NIO FileVisitor 的双分派艺术
访问者模式可能是 23 个 GoF 模式里"最难一眼理解但威力最大"的一个 —— 它解决一个具体的工程难题:已经定型的对象树,如何在不改这些类的前提下给它们添加新操作。编译器的 AST 遍历、Lint 工具、序列化框架、文档结构分析,背后都靠它。这篇文章把访问者从动机讲到 AST 工具、Java NIO FileVisitor、JSON 树解析,讲清楚它和组合模式、迭代器、双分…- 0
- 0
-
手写词法分析器完全指南:200 行实现一个能用的 Tokenizer
"我能写出 React,但写不出 webpack。"很多前端工程师有这种感觉 —— 工具链里"编译器/解析器"部分像一道高墙。其实从零写一个词法分析器,门槛比想象低得多。这篇文章带你写一个能解析"小型表达式语言"的词法分析器,代码不到 200 行,但概念全覆盖,看完你就能读懂 babel、postcss、esbuild 的源码思路。 词法…- 0
- 0
AST
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


