Skip to content

Commit

Permalink
Host example tweak
Browse files Browse the repository at this point in the history
  • Loading branch information
pkedy committed Sep 30, 2022
1 parent 39a57e7 commit 5a93589
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions cmd/host/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import (
"github.com/tetratelabs/wazero"
"github.com/tetratelabs/wazero/api"
"github.com/tetratelabs/wazero/imports/wasi_snapshot_preview1"
// "github.com/apexlang/apex-go/parser"
)

//go:embed apex-api.wasm
Expand Down Expand Up @@ -98,7 +97,7 @@ func main() {
return returnString(m, source)
}

_, err = r.NewHostModuleBuilder("apex").
m, err := r.NewHostModuleBuilder("apex").
ExportFunction("resolve", resolve,
"resolve",
"location_ptr", "location_len",
Expand All @@ -107,20 +106,25 @@ func main() {
if err != nil {
panic(err)
}
defer m.Close(ctx)

if _, err := wasi_snapshot_preview1.Instantiate(ctx, r); err != nil {
closer, err := wasi_snapshot_preview1.Instantiate(ctx, r)
if err != nil {
panic(err)
}
defer closer.Close(ctx)

code, err := r.CompileModule(ctx, apexWasm)
if err != nil {
panic(err)
}
defer code.Close(ctx)

g, err := r.InstantiateModule(ctx, code, config)
if err != nil {
panic(err)
}
defer g.Close(ctx)

parse := g.ExportedFunction("parse")
malloc = g.ExportedFunction("_malloc")
Expand Down Expand Up @@ -152,17 +156,6 @@ func main() {

docBytes, _ := g.Memory().Read(ctx, ptr, size)

// doc, err := parser.Parse(parser.ParseParams{
// Source: specBytes,
// })
// if err != nil {
// panic(err)
// }
// docBytes, err := json.MarshalIndent(doc, "", " ")
// if err != nil {
// panic(err)
// }

fmt.Println(string(docBytes))
}

Expand Down

0 comments on commit 5a93589

Please sign in to comment.