我正在开始一个关于向Go添加一些功能的类项目。
但是,我对Go的结构完全感到困惑。我的印象是Go使用了flex和bison,但在Go源代码中找不到任何熟悉的东西。
另一方面,目录go / src / pkg / go中包含具有熟悉名称(ast,token,parser等)的文件夹,但其中包含的都是.go文件。我很困惑!
我的要求是,对于熟悉Go的任何人,您能否概述一下Go是如何进行词法分析,解析等的,以及在何处可以找到用于编辑语法的文件以及其他内容?
守候你守候我
开心每一天1111
慕码人8056858
相关分类