¿Cómo funciona el compilador Go1?

He estado incursionando con Go durante aproximadamente un mes para un proyecto escolar y noté los paquetes go / ast, go / token, go / parser, etc. en la carpeta src / pkg / go. Sin embargo, el compilador gc se basó en archivos C ubicados en src / cmd / gc.

Mi pregunta se refiere al nuevo comando go en Go1 que construye y ejecuta programas: ¿esta herramienta depende de los paquetes a los que me he referido anteriormente? es decir, si agrego un nuevo token a /go/token/token.go, ¿será reconocido por el nuevo compilador de go?