mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-21 04:49:04 +00:00
Trivial typo fixes
This commit is contained in:
+4
-4
@@ -8,7 +8,7 @@
|
|||||||
package cgo
|
package cgo
|
||||||
|
|
||||||
// This file extracts the `import "C"` statement from the source and modifies
|
// This file extracts the `import "C"` statement from the source and modifies
|
||||||
// the AST for CCo. It does not use libclang directly: see libclang.go for the C
|
// the AST for CGo. It does not use libclang directly: see libclang.go for the C
|
||||||
// source file parsing.
|
// source file parsing.
|
||||||
|
|
||||||
import (
|
import (
|
||||||
@@ -21,7 +21,7 @@ import (
|
|||||||
"golang.org/x/tools/go/ast/astutil"
|
"golang.org/x/tools/go/ast/astutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// cgoPackage holds all CCo-related information of a package.
|
// cgoPackage holds all CGo-related information of a package.
|
||||||
type cgoPackage struct {
|
type cgoPackage struct {
|
||||||
generated *ast.File
|
generated *ast.File
|
||||||
generatedPos token.Pos
|
generatedPos token.Pos
|
||||||
@@ -44,7 +44,7 @@ type constantInfo struct {
|
|||||||
pos token.Pos
|
pos token.Pos
|
||||||
}
|
}
|
||||||
|
|
||||||
// functionInfo stores some information about a CCo function found by libclang
|
// functionInfo stores some information about a CGo function found by libclang
|
||||||
// and declared in the AST.
|
// and declared in the AST.
|
||||||
type functionInfo struct {
|
type functionInfo struct {
|
||||||
args []paramInfo
|
args []paramInfo
|
||||||
@@ -52,7 +52,7 @@ type functionInfo struct {
|
|||||||
pos token.Pos
|
pos token.Pos
|
||||||
}
|
}
|
||||||
|
|
||||||
// paramInfo is a parameter of a Cgo function (see functionInfo).
|
// paramInfo is a parameter of a CGo function (see functionInfo).
|
||||||
type paramInfo struct {
|
type paramInfo struct {
|
||||||
name string
|
name string
|
||||||
typeExpr ast.Expr
|
typeExpr ast.Expr
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ type Interface struct {
|
|||||||
Type *types.Interface
|
Type *types.Interface
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create and intialize a new *Program from a *ssa.Program.
|
// Create and initialize a new *Program from a *ssa.Program.
|
||||||
func NewProgram(lprogram *loader.Program, mainPath string) *Program {
|
func NewProgram(lprogram *loader.Program, mainPath string) *Program {
|
||||||
comments := map[string]*ast.CommentGroup{}
|
comments := map[string]*ast.CommentGroup{}
|
||||||
for _, pkgInfo := range lprogram.Sorted() {
|
for _, pkgInfo := range lprogram.Sorted() {
|
||||||
|
|||||||
+1
-1
@@ -346,7 +346,7 @@ func (p *Package) importRecursively() error {
|
|||||||
p.Importing = true
|
p.Importing = true
|
||||||
for _, to := range p.Package.Imports {
|
for _, to := range p.Package.Imports {
|
||||||
if to == "C" {
|
if to == "C" {
|
||||||
// Do Cgo processing in a later stage.
|
// Do CGo processing in a later stage.
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if _, ok := p.Imports[to]; ok {
|
if _, ok := p.Imports[to]; ok {
|
||||||
|
|||||||
Reference in New Issue
Block a user