gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:37:18 26 4
gpt4 key购买 nike

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

最佳答案

Go 标准库为 Go parser 提供构建 block 哪个您可以使用它来解析源文件并查找函数定义等。

还有 godoc命令哪个已经做了你想要的:提取方法定义和它的文档。你可以看看 source code看看 godoc 是怎样的工作或直接使用 godoc

This editor written in Go项目具有可管理的代码量,你可以调查一下。

关于parsing - 如何从语言 x 中的 Go 编译包中获取类型信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15608046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com