宝硕博客

宝硕博客

马上订阅 宝硕博客 RSS 更新: https://blog.baoshuo.ren/atom.xml

从 CSS 字符串到 AST(一)—— 词法分析器(Lexer)的实现

2025年8月5日 23:18
从 CSS 字符串到 AST(一)—— 词法分析器(Lexer)的实现

最近在实习的时候,遇到了一些需求,需要自己去实现 CSS 的解析、(伪)渲染流程。以之为契机,我学习了一下编译相关的知识,其中的第一环就是 Lexer。

本文中的代码均使用 Go 实现,成果已经作为 Go 库