技术栈

lexer

灯火消逝的码头
1 年前
golang·go·ast·词法分析·语法分析·cst·lexer
以 Golang 为例详解 AST 抽象语法树各位同行有没有想过一件事,一个程序文件,比如 hello.go 是如何被编译器理解的,平常在编写程序时,IDE 又是如何提供代码提示的。在这奥妙无穷的背后, AST(Abstract Syntax Tree)抽象语法树功不可没,他站在每一行程序的身后,默默无闻的工作,为繁荣的互联网世界立下了汗马功劳。