调整包路径为 wa-lang.org/wa

This commit is contained in:
chai2010 2022-11-28 23:12:58 +08:00
parent b0ce767555
commit 0c13a9c25e
164 changed files with 413 additions and 413 deletions

View File

@ -118,7 +118,7 @@ package main
import (
"fmt"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func main() {

View File

@ -120,7 +120,7 @@ package main
import (
"fmt"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func main() {

View File

@ -6,11 +6,11 @@ package api
import (
"io/fs"
"github.com/wa-lang/wa/internal/backends/compiler_wat"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/loader"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/loader"
"wa-lang.org/wa/internal/logger"
)
// 调试参数

View File

@ -8,8 +8,8 @@ package api
import (
"os"
"github.com/wa-lang/wa/internal/app/apputil"
"github.com/wa-lang/wa/internal/config"
"wa-lang.org/wa/internal/app/apputil"
"wa-lang.org/wa/internal/config"
)
// 执行凹代码

View File

@ -6,7 +6,7 @@ import (
"fmt"
"log"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func ExampleRunCode() {

View File

@ -5,7 +5,7 @@ package api_test
import (
"fmt"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func ExampleFormatCode() {

View File

@ -9,7 +9,7 @@ import (
"fmt"
"os"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func main() {

2
go.mod
View File

@ -1,6 +1,6 @@
// @2019
module github.com/wa-lang/wa
module wa-lang.org/wa
go 1.17

View File

@ -18,19 +18,19 @@ import (
"text/template"
"time"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/backends/compiler_c"
"github.com/wa-lang/wa/internal/backends/compiler_llvm"
"github.com/wa-lang/wa/internal/backends/compiler_wat"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/loader"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/waroot"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/backends/compiler_c"
"wa-lang.org/wa/internal/backends/compiler_llvm"
"wa-lang.org/wa/internal/backends/compiler_wat"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/loader"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/waroot"
)
// 命令行程序对象

View File

@ -13,11 +13,11 @@ import (
"sync"
"github.com/tetratelabs/wazero"
"github.com/wa-lang/wa/internal/app/waruntime"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wabt-go"
"wa-lang.org/wa/internal/app/waruntime"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/logger"
)
var wat2wasmPath string

View File

@ -2,7 +2,7 @@
package app
import "github.com/wa-lang/wa/internal/config"
import "wa-lang.org/wa/internal/config"
// 命令行选项
type Option struct {

View File

@ -7,7 +7,7 @@ import (
"os"
"path/filepath"
"github.com/wa-lang/wa/internal/config"
"wa-lang.org/wa/internal/config"
)
func findPkgInfo(workDir string) (pkgroot, pkgpath string, err error) {

View File

@ -9,7 +9,7 @@ import (
"github.com/tetratelabs/wazero"
"github.com/tetratelabs/wazero/api"
"github.com/wa-lang/wa/internal/config"
"wa-lang.org/wa/internal/config"
)
func ArduinoInstantiate(ctx context.Context, rt wazero.Runtime) (api.Closer, error) {

View File

@ -7,7 +7,7 @@ import (
"github.com/tetratelabs/wazero"
"github.com/tetratelabs/wazero/api"
"github.com/wa-lang/wa/internal/config"
"wa-lang.org/wa/internal/config"
)
func ChromeInstantiate(ctx context.Context, rt wazero.Runtime) (api.Closer, error) {

View File

@ -5,7 +5,7 @@ package main
import (
"syscall/js"
"github.com/wa-lang/wa/api"
"wa-lang.org/wa/api"
)
func main() {

View File

@ -10,7 +10,7 @@ package ast
import (
"strings"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// ----------------------------------------------------------------------------
@ -921,7 +921,7 @@ func (*FuncDecl) declNode() {}
// via Doc and Comment fields.
//
// For correct printing of source code containing comments (using packages
// github.com/wa-lang/wa/internal/format and github.com/wa-lang/wa/internal/printer), special care must be taken to update comments
// wa-lang.org/wa/internal/format and wa-lang.org/wa/internal/printer), special care must be taken to update comments
// when a File's syntax tree is modified: For printing, comments are interspersed
// between tokens based on their position. If syntax tree nodes are
// removed or moved, relevant comments in their vicinity must also be removed

View File

@ -5,7 +5,7 @@ package astutil
import (
"strings"
"github.com/wa-lang/wa/internal/ast"
"wa-lang.org/wa/internal/ast"
)
// 注释中的指令

View File

@ -10,8 +10,8 @@ import (
"fmt"
"sort"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
// PathEnclosingInterval returns the node that encloses the source

View File

@ -10,8 +10,8 @@ import (
"strconv"
"strings"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
// AddImport adds the import path to the file f, if absent.

View File

@ -13,10 +13,10 @@ import (
"strconv"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
var fset = token.NewFileSet()
@ -1052,7 +1052,7 @@ import (
"os"
"utf8"
"github.com/wa-lang/wa/internal/format"
"wa-lang.org/wa/internal/format"
)
`,
out: `package main
@ -1063,7 +1063,7 @@ import (
"os"
"utf8"
"github.com/wa-lang/wa/internal/format"
"wa-lang.org/wa/internal/format"
)
`,
},
@ -1079,7 +1079,7 @@ import (
"os" // c
"utf8" // d
"github.com/wa-lang/wa/internal/format" // e
"wa-lang.org/wa/internal/format" // e
)
`,
out: `package main
@ -1091,7 +1091,7 @@ import (
"os" // c
"utf8" // d
"github.com/wa-lang/wa/internal/format" // e
"wa-lang.org/wa/internal/format" // e
)
`,
},

View File

@ -9,7 +9,7 @@ import (
"reflect"
"sort"
"github.com/wa-lang/wa/internal/ast"
"wa-lang.org/wa/internal/ast"
)
// An ApplyFunc is invoked by Apply for each node n, even if n is nil,

View File

@ -11,11 +11,11 @@ import (
"bytes"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/ast/astutil"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/ast/astutil"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
var rewriteTests = [...]struct {

View File

@ -4,7 +4,7 @@
package astutil
import "github.com/wa-lang/wa/internal/ast"
import "wa-lang.org/wa/internal/ast"
// Unparen returns e with any enclosing parentheses stripped.
func Unparen(e ast.Expr) ast.Expr {

View File

@ -9,7 +9,7 @@ import (
"fmt"
"sort"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
type byPos []*CommentGroup

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// To avoid a cyclic dependency with github.com/wa-lang/wa/internal/parser, this file is in a separate package.
// To avoid a cyclic dependency with wa-lang.org/wa/internal/parser, this file is in a separate package.
package ast_test
@ -12,9 +12,9 @@ import (
"sort"
"testing"
. "github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
. "wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
const src = `
@ -27,8 +27,8 @@ package p /* the name is p */
import (
"bytes" // bytes
"fmt" // fmt
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/parser"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/parser"
)
// T

View File

@ -8,10 +8,10 @@ import (
"bytes"
"fmt"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
// This example demonstrates how to inspect the AST of a Go program.

View File

@ -7,7 +7,7 @@ package ast
import (
"sort"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// ----------------------------------------------------------------------------

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// To avoid a cyclic dependency with github.com/wa-lang/wa/internal/parser, this file is in a separate package.
// To avoid a cyclic dependency with wa-lang.org/wa/internal/parser, this file is in a separate package.
//go:build ignore
// +build ignore
@ -13,10 +13,10 @@ import (
"bytes"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
const input = `package p

View File

@ -8,7 +8,7 @@ import (
"sort"
"strconv"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// SortImports sorts runs of consecutive import lines in import blocks in f.

View File

@ -35,7 +35,7 @@ package inspector
// and found to degrade performance significantly (30%).
import (
"github.com/wa-lang/wa/internal/ast"
"wa-lang.org/wa/internal/ast"
)
// An Inspector provides methods for inspecting

View File

@ -9,7 +9,7 @@ package inspector
// The initial map-based implementation was too slow;
// see https://go-review.googlesource.com/c/tools/+/135655/1/go/ast/inspector/inspector.go#196
import "github.com/wa-lang/wa/internal/ast"
import "wa-lang.org/wa/internal/ast"
const (
nArrayType = iota

View File

@ -12,7 +12,7 @@ import (
"os"
"reflect"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// A FieldFilter may be provided to Fprint to control the output.

View File

@ -10,8 +10,8 @@ import (
"fmt"
"strconv"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/token"
)
type pkgBuilder struct {

View File

@ -10,7 +10,7 @@ import (
"bytes"
"fmt"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// A Scope maintains the set of named language entities declared

View File

@ -6,7 +6,7 @@ import (
"math/big"
"strings"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
)
type Constant interface {

View File

@ -5,7 +5,7 @@ import (
"fmt"
"strings"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -3,7 +3,7 @@ package ctypes
import (
"strconv"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -3,7 +3,7 @@ package cir
import (
"strings"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
)
/**************************************

View File

@ -1,8 +1,8 @@
package cir
import (
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -3,7 +3,7 @@ package cir
import (
"strings"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
)
/**************************************

View File

@ -3,8 +3,8 @@ package cir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -1,9 +1,9 @@
package cir
import (
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/types"
)
func ToCType(from types.Type) ctypes.Type {

View File

@ -1,6 +1,6 @@
package cir
import "github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
import "wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
/**************************************
Var:

View File

@ -5,7 +5,7 @@ package compiler_c
import (
"fmt"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/ssa"
)
func (p *CompilerC) compileConst(c *ssa.NamedConst) {

View File

@ -5,14 +5,14 @@ package compiler_c
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/cconstant"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"github.com/wa-lang/wa/internal/constant"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_c/cir"
"wa-lang.org/wa/internal/backends/compiler_c/cir/cconstant"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/constant"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/types"
)
type functionGenerator struct {

View File

@ -3,10 +3,10 @@
package compiler_c
import (
"github.com/wa-lang/wa/internal/backends/compiler_c/cir"
"github.com/wa-lang/wa/internal/backends/compiler_c/cir/ctypes"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_c/cir"
"wa-lang.org/wa/internal/backends/compiler_c/cir/ctypes"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func (p *CompilerC) compileGlobal(g *ssa.Global) {

View File

@ -3,10 +3,10 @@
package compiler_c
import (
"github.com/wa-lang/wa/internal/backends/compiler_c/cir"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_c/cir"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func (p *CompilerC) compileType(t *ssa.Type) {

View File

@ -3,8 +3,8 @@
package compiler_c
import (
"github.com/wa-lang/wa/internal/backends/compiler_c/cir"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/backends/compiler_c/cir"
"wa-lang.org/wa/internal/ssa"
)
type CompilerC struct {

View File

@ -7,8 +7,8 @@ import (
"fmt"
"strings"
"github.com/wa-lang/wa/internal/loader"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/loader"
"wa-lang.org/wa/internal/ssa"
)
type FmtStr struct {

View File

@ -7,8 +7,8 @@ import (
"fmt"
"math/rand"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func (p *Compiler) compileFunction(fn *ssa.Function, extraArgs []Argument) error {

View File

@ -8,9 +8,9 @@ import (
"math/rand"
"strconv"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/types"
)
func (p *Compiler) compileValue(val ssa.Value) error {

View File

@ -7,9 +7,9 @@ import (
"strconv"
"strings"
"github.com/wa-lang/wa/internal/constant"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/constant"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func getArch(arch string) string {

View File

@ -3,10 +3,10 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/loader"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/backends/compiler_wat/wir"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/loader"
"wa-lang.org/wa/internal/ssa"
)
type Compiler struct {

View File

@ -3,7 +3,7 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/ssa"
)
func (p *Compiler) compileConst(c *ssa.NamedConst) {

View File

@ -6,14 +6,14 @@ import (
"strconv"
"strings"
"github.com/wa-lang/wa/internal/constant"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/constant"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/types"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/backends/compiler_wat/wir"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/ssa"
)
type valueWrap struct {

View File

@ -3,9 +3,9 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_wat/wir"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func (p *Compiler) compileGlobal(g *ssa.Global) {

View File

@ -3,7 +3,7 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/ssa"
)
func (p *Compiler) compileType(t *ssa.Type) {

View File

@ -3,8 +3,8 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/loader"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/loader"
)
const (

View File

@ -3,9 +3,9 @@
package compiler_wat
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_wat/wir"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/types"
)
func GetFnMangleName(v interface{}) string {

View File

@ -2,7 +2,7 @@
package wir
import "github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
import "wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
func (f *Function) ToWatFunc() *wat.Function {
var wat_func wat.Function

View File

@ -5,8 +5,8 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
func EmitAssginValue(lh, rh Value) []wat.Inst {

View File

@ -3,8 +3,8 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/ssa"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/ssa"
)
/**************************************

View File

@ -5,9 +5,9 @@ package wir
import (
"strings"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/types"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/logger"
)
func ToWType(from types.Type) ValueType {

View File

@ -5,8 +5,8 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -3,8 +3,8 @@
package wir
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
func NewConst(lit string, t ValueType) Value {

View File

@ -5,8 +5,8 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -3,9 +3,9 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/types"
)
/**************************************

View File

@ -1,8 +1,8 @@
package wir
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -5,8 +5,8 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
/**************************************

View File

@ -5,7 +5,7 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
)
/**************************************

View File

@ -5,7 +5,7 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
)
/**************************************

View File

@ -3,7 +3,7 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
)
/**************************************

View File

@ -5,7 +5,7 @@ package wir
import (
"strconv"
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
)
/**************************************

View File

@ -3,8 +3,8 @@
package wir
import (
"github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
"wa-lang.org/wa/internal/logger"
)
func toWatType(t ValueType) wat.ValueType {

View File

@ -3,7 +3,7 @@
package wat
import (
"github.com/wa-lang/wa/internal/logger"
"wa-lang.org/wa/internal/logger"
)
type anInstruction struct {

View File

@ -2,7 +2,7 @@
package wat
import "github.com/wa-lang/wa/internal/logger"
import "wa-lang.org/wa/internal/logger"
/**************************************
instEqz:

View File

@ -2,7 +2,7 @@
package wir
import "github.com/wa-lang/wa/internal/backends/compiler_wat/wir/wat"
import "wa-lang.org/wa/internal/backends/compiler_wat/wir/wat"
func SetCurrentModule(m *Module) { currentModule = m }

View File

@ -9,8 +9,8 @@ import (
"math"
"sort"
"github.com/wa-lang/wa/internal/constant"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/constant"
"wa-lang.org/wa/internal/token"
)
func Example_complexNumbers() {
@ -35,14 +35,14 @@ func Example_complexNumbers() {
C := complex(Ar, Ai)
fmt.Println("literal", 25.3+55i)
fmt.Println("github.com/wa-lang/wa/internal/constant", c)
fmt.Println("wa-lang.org/wa/internal/constant", c)
fmt.Println("complex128", C)
// Output:
//
// Could not represent real part 25.3 exactly as float64
// literal (25.3+55i)
// github.com/wa-lang/wa/internal/constant (25.3 + 55i)
// wa-lang.org/wa/internal/constant (25.3 + 55i)
// complex128 (25.299999999999997+55i)
}

View File

@ -21,7 +21,7 @@ import (
"sync"
"unicode/utf8"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
// Kind specifies the kind of value represented by a Value.

View File

@ -10,7 +10,7 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
var intTests = []string{

View File

@ -14,7 +14,7 @@ import (
"io/ioutil"
"testing"
"github.com/wa-lang/wa/internal/format"
"wa-lang.org/wa/internal/format"
)
var debug = flag.Bool("debug", false, "write .src files containing formatting input; for debugging")

View File

@ -9,9 +9,9 @@ import (
"fmt"
"log"
"github.com/wa-lang/wa/internal/format"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/format"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
func ExampleNode() {

View File

@ -23,10 +23,10 @@ import (
"io/ioutil"
"os"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/printer"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/printer"
"wa-lang.org/wa/internal/token"
)
var config = printer.Config{Mode: printer.UseSpaces | printer.TabIndent, Tabwidth: 8}

View File

@ -13,8 +13,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
const testfile = "format_test.go.wa"
@ -79,7 +79,7 @@ func TestSource(t *testing.T) {
// The formatted result must look the same as the input for successful tests.
var tests = []string{
// declaration lists
`import "github.com/wa-lang/wa/internal/format"`,
`import "wa-lang.org/wa/internal/format"`,
"var x int",
"var x int\n\ntype T struct{}",

View File

@ -10,8 +10,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
const testfile = "format_test.go.wa"
@ -76,7 +76,7 @@ fn TestSource(t *testing.T) {
// The formatted result must look the same as the input for successful tests.
var tests = []string{
// declaration lists
`import "github.com/wa-lang/wa/internal/format"`,
`import "wa-lang.org/wa/internal/format"`,
"var x int",
"var x int\n\ntype T struct{}",

View File

@ -13,10 +13,10 @@ import (
"bytes"
"strings"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/printer"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/printer"
"wa-lang.org/wa/internal/token"
)
type sourceType int

View File

@ -3,11 +3,11 @@
package loader
import (
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/types"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/types"
)
// 程序对象

View File

@ -10,14 +10,14 @@ import (
"sort"
"strings"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/ssa"
"github.com/wa-lang/wa/internal/token"
"github.com/wa-lang/wa/internal/types"
"github.com/wa-lang/wa/internal/waroot"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/ssa"
"wa-lang.org/wa/internal/token"
"wa-lang.org/wa/internal/types"
"wa-lang.org/wa/internal/waroot"
)
type _Loader struct {

View File

@ -11,9 +11,9 @@ import (
"strings"
"testing/fstest"
"github.com/wa-lang/wa/internal/config"
"github.com/wa-lang/wa/internal/logger"
"github.com/wa-lang/wa/internal/waroot"
"wa-lang.org/wa/internal/config"
"wa-lang.org/wa/internal/logger"
"wa-lang.org/wa/internal/waroot"
)
// 根据路径加载需要的 vfs 和 manifest

View File

@ -30,8 +30,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/token"
)
const testdata = "testdata"

View File

@ -30,8 +30,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/token"
)
const testdata = "testdata"

View File

@ -7,8 +7,8 @@ package parser_test
import (
"fmt"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/token"
)
func ExampleParseFile() {

View File

@ -16,8 +16,8 @@ import (
"path/filepath"
"strings"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
// If src != nil, readSource converts src to a []byte if possible;

View File

@ -16,8 +16,8 @@ import (
"path/filepath"
"strings"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
// If src != nil, readSource converts src to a []byte if possible;

View File

@ -22,9 +22,9 @@ import (
"strings"
"unicode"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/token"
)
// The parser structure holds the parser's internal state.
@ -443,7 +443,7 @@ func (p *parser) atComma(context string, follow token.Token) bool {
func assert(cond bool, msg string) {
if !cond {
panic("github.com/wa-lang/wa/internal/parser internal error: " + msg)
panic("wa-lang.org/wa/internal/parser internal error: " + msg)
}
}
@ -2202,7 +2202,7 @@ type parseSpecFunction func(doc *ast.CommentGroup, keyword token.Token, iota int
func isValidImport(lit string) bool {
const illegalChars = `!"#$%&'()*,:;<=>?[\]^{|}` + "`\uFFFD"
s, _ := strconv.Unquote(lit) // github.com/wa-lang/wa/internal/scanner returns a legal string literal
s, _ := strconv.Unquote(lit) // wa-lang.org/wa/internal/scanner returns a legal string literal
for _, r := range s {
if !unicode.IsGraphic(r) || unicode.IsSpace(r) || strings.ContainsRune(illegalChars, r) {
return false

View File

@ -22,9 +22,9 @@ import (
"strings"
"unicode"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/scanner"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/scanner"
"wa-lang.org/wa/internal/token"
)
// The parser structure holds the parser's internal state.
@ -443,7 +443,7 @@ fn (p *parser) atComma(context string, follow token.Token) bool {
fn assert(cond bool, msg string) {
if !cond {
panic("github.com/wa-lang/wa/internal/parser internal error: " + msg)
panic("wa-lang.org/wa/internal/parser internal error: " + msg)
}
}

View File

@ -11,8 +11,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
var validFiles = []string{

View File

@ -11,8 +11,8 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/token"
)
var validFiles = []string{

View File

@ -8,7 +8,7 @@ import (
"io/ioutil"
"testing"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/token"
)
var src = readFile("parser.go.wa")

View File

@ -13,10 +13,10 @@ import (
"strings"
"testing"
"github.com/wa-lang/wa/internal/ast"
"github.com/wa-lang/wa/internal/parser"
"github.com/wa-lang/wa/internal/printer"
"github.com/wa-lang/wa/internal/token"
"wa-lang.org/wa/internal/ast"
"wa-lang.org/wa/internal/parser"
"wa-lang.org/wa/internal/printer"
"wa-lang.org/wa/internal/token"
)
// Dummy test function so that godoc does not use the entire file as example.

Some files were not shown because too many files have changed in this diff Show More