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