为什么 Go 中缺少 Bool 的令牌类型?

Why is the Token type for Bool Missing in Go?

我一直在查看 Go Token Documentation,我注意到缺少 bool 的 Go Token 类型。

有什么原因不包括在内吗?

truefalsepredeclared identifiers,不是保留字

在 AST 级别,预声明标识符的处理方式与所有其他标识符一样。预先声明的标识符由 IDENT token type and are scanned by the scanIdentifier 方法表示。

假设没有阴影,标识符在名称解析期间绑定到通用块中的 truefalse