go package 源码

2022-07-15 浏览 (1325)

golang package 代码

文件路径:/src/cmd/compile/internal/ir/package.go

/ Copyright 2020 The Go Authors. All rights reserved.
/ Use of this source code is governed by a BSD-style
/ license that can be found in the LICENSE file.

package ir

import "cmd/compile/internal/types"

/ A Package holds information about the package being compiled.
type Package struct {
	/ Imports, listed in source order.
	/ See golang.org/issue/31636.
	Imports []*types.Pkg

	/ Init functions, listed in source order.
	Inits []*Func

	/ Top-level declarations.
	Decls []Node

	/ Extern (package global) declarations.
	Externs []Node

	/ Assembly function declarations.
	Asms []*Name

	/ Cgo directives.
	CgoPragmas [][]string

	/ Variables with /go:embed lines.
	Embeds []*Name

	/ Exported (or re-exported) symbols.
	Exports []*Name
}

相关信息

go 源码目录

相关文章

go bitset 源码

go cfg 源码

go class_string 源码

go const 源码

go copy 源码

go dump 源码

go expr 源码

go fmt 源码

go func 源码

go ir 源码

  • 所属分类: 后端技术
  • 本文标签: golang
  • 版权声明: 本文链接 https://seaxiang.com/blog/88a0771e382249a7adcff1d5a8e8cc7a