调整包路径为 wa-lang.org/wa
This commit is contained in:
parent
b0ce767555
commit
0c13a9c25e
|
|
@ -118,7 +118,7 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ package main
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
|||
10
api/api.go
10
api/api.go
|
|
@ -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"
|
||||
)
|
||||
|
||||
// 调试参数
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
// 执行凹代码
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"fmt"
|
||||
"log"
|
||||
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func ExampleRunCode() {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ package api_test
|
|||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func ExampleFormatCode() {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import (
|
|||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
|||
2
go.mod
2
go.mod
|
|
@ -1,6 +1,6 @@
|
|||
// 版权 @2019 凹语言 作者。保留所有权利。
|
||||
|
||||
module github.com/wa-lang/wa
|
||||
module wa-lang.org/wa
|
||||
|
||||
go 1.17
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
// 命令行程序对象
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
package app
|
||||
|
||||
import "github.com/wa-lang/wa/internal/config"
|
||||
import "wa-lang.org/wa/internal/config"
|
||||
|
||||
// 命令行选项
|
||||
type Option struct {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ package main
|
|||
import (
|
||||
"syscall/js"
|
||||
|
||||
"github.com/wa-lang/wa/api"
|
||||
"wa-lang.org/wa/api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ package astutil
|
|||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/wa-lang/wa/internal/ast"
|
||||
"wa-lang.org/wa/internal/ast"
|
||||
)
|
||||
|
||||
// 注释中的指令
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
)
|
||||
`,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import (
|
|||
"fmt"
|
||||
"sort"
|
||||
|
||||
"github.com/wa-lang/wa/internal/token"
|
||||
"wa-lang.org/wa/internal/token"
|
||||
)
|
||||
|
||||
type byPos []*CommentGroup
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ package ast
|
|||
import (
|
||||
"sort"
|
||||
|
||||
"github.com/wa-lang/wa/internal/token"
|
||||
"wa-lang.org/wa/internal/token"
|
||||
)
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import (
|
|||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/wa-lang/wa/internal/logger"
|
||||
"wa-lang.org/wa/internal/logger"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package ctypes
|
|||
import (
|
||||
"strconv"
|
||||
|
||||
"github.com/wa-lang/wa/internal/logger"
|
||||
"wa-lang.org/wa/internal/logger"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 (
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
/**************************************
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
package wat
|
||||
|
||||
import (
|
||||
"github.com/wa-lang/wa/internal/logger"
|
||||
"wa-lang.org/wa/internal/logger"
|
||||
)
|
||||
|
||||
type anInstruction struct {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
package wat
|
||||
|
||||
import "github.com/wa-lang/wa/internal/logger"
|
||||
import "wa-lang.org/wa/internal/logger"
|
||||
|
||||
/**************************************
|
||||
instEqz:
|
||||
|
|
|
|||
|
|
@ -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 }
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import (
|
|||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/wa-lang/wa/internal/token"
|
||||
"wa-lang.org/wa/internal/token"
|
||||
)
|
||||
|
||||
var intTests = []string{
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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{}",
|
||||
|
||||
|
|
|
|||
|
|
@ -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{}",
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
||||
// 程序对象
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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{
|
||||
|
|
|
|||
|
|
@ -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{
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Reference in New Issue