Parsing 如何从语言x中的Go编译包中获取类型信息?

Parsing 如何从语言x中的Go编译包中获取类型信息?,parsing,go,Parsing,Go,我想为Go语言编写一个带有基本自动完成功能的简单编辑器,作为一个宠物项目。一个人怎么做呢?我看了一下Eclipse和IntelliJ的Go插件,但它们太大了,我无法理解,更不用说编译了。Go标准库为 您可以使用解析源文件并查找函数定义等 还有一个命令 已经完成了您想要的工作:提取方法定义及其文档。你可以在房间里看看 看看戈多克怎么样 直接工作或使用godoc 项目具有可管理的代码量, 您可以查看它。Go标准库为 您可以使用解析源文件并查找函数定义等 还有一个命令 已经完成了您想要的工作:提取方法

我想为Go语言编写一个带有基本自动完成功能的简单编辑器,作为一个宠物项目。一个人怎么做呢?我看了一下Eclipse和IntelliJ的Go插件,但它们太大了,我无法理解,更不用说编译了。

Go标准库为 您可以使用解析源文件并查找函数定义等

还有一个命令 已经完成了您想要的工作:提取方法定义及其文档。你可以在房间里看看 看看戈多克怎么样 直接工作或使用godoc

项目具有可管理的代码量,
您可以查看它。

Go标准库为 您可以使用解析源文件并查找函数定义等

还有一个命令 已经完成了您想要的工作:提取方法定义及其文档。你可以在房间里看看 看看戈多克怎么样 直接工作或使用godoc

项目具有可管理的代码量,
你可以研究一下。

解决这个问题的实际标准方法是使用。我只在Vim中试用过,效果非常好


尽管已经为特定的编辑器提供了现成的支持,但gocode并不是特定于编辑器的。它是一个具有通信协议的守护进程。因此,它可以从任何程序中使用。

解决此问题的实际标准方法是使用。我只在Vim中试用过,效果非常好

尽管已经为特定的编辑器提供了现成的支持,但gocode并不是特定于编辑器的。它是一个具有通信协议的守护进程。因此,它可以从任何程序中使用