├── .github └── workflows │ ├── main.yml │ ├── publish-binaries.yml │ └── publish-to-crates-io.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── LANGUAGE.md ├── LICENSE ├── ORG_CODE_OF_CONDUCT.md ├── README.md ├── RELEASE.md ├── ci └── publish.rs ├── crates ├── wac-graph │ ├── Cargo.toml │ ├── src │ │ ├── encoding.rs │ │ ├── graph.rs │ │ ├── lib.rs │ │ └── plug.rs │ └── tests │ │ ├── encoding.rs │ │ └── graphs │ │ ├── argument-already-satisfied │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── argument-type-mismatch │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── contains-cycle │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── duplicate-imports │ │ ├── encoded.wat │ │ ├── foo.wit │ │ │ ├── deps │ │ │ │ └── shared │ │ │ │ │ └── shared.wit │ │ │ └── package.wit │ │ └── graph.json │ │ ├── export-already-exists │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── export-missing │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── implicit-import-conflict │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── implicit-resource-import │ │ ├── bar │ │ │ ├── deps │ │ │ │ └── types.wit │ │ │ └── world.wit │ │ ├── baz │ │ │ ├── deps │ │ │ │ └── types.wit │ │ │ └── world.wit │ │ ├── encoded.wat │ │ ├── graph.json │ │ └── import │ │ │ ├── deps │ │ │ └── types.wit │ │ │ └── world.wit │ │ ├── import-already-exists │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── import-resource-alias │ │ ├── encoded.wat │ │ ├── graph.json │ │ └── world.wit │ │ ├── invalid-export-name │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── invalid-import-name │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── merged-func-results │ │ ├── component1.wat │ │ ├── component2.wat │ │ ├── description.txt │ │ ├── encoded.wat │ │ └── graph.json │ │ ├── merged-usings │ │ ├── component.wit │ │ ├── encoded.wat │ │ └── graph.json │ │ ├── merging-import-dependencies │ │ ├── component │ │ │ ├── deps │ │ │ │ └── types.wit │ │ │ └── world.wit │ │ ├── encoded.wat │ │ ├── graph.json │ │ └── import │ │ │ ├── deps │ │ │ └── types.wit │ │ │ └── world.wit │ │ ├── missing-argument │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── not-an-instance │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── not-instantiation │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── package-already-registered │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ ├── simple │ │ ├── bar.wat │ │ ├── encoded.wat │ │ ├── foo.wat │ │ └── graph.json │ │ ├── type-aggregation-error │ │ ├── bar.wat │ │ ├── error.txt │ │ ├── foo.wat │ │ └── graph.json │ │ └── used-resource │ │ ├── encoded.wat │ │ ├── foo.wit │ │ └── graph.json ├── wac-parser │ ├── Cargo.toml │ ├── src │ │ ├── ast.rs │ │ ├── ast │ │ │ ├── export.rs │ │ │ ├── expr.rs │ │ │ ├── import.rs │ │ │ ├── let.rs │ │ │ ├── printer.rs │ │ │ └── type.rs │ │ ├── lexer.rs │ │ ├── lib.rs │ │ └── resolution.rs │ └── tests │ │ ├── encoding.rs │ │ ├── encoding │ │ ├── fail │ │ │ ├── arg-merge-failure.wac │ │ │ ├── arg-merge-failure.wac.result │ │ │ ├── arg-merge-failure │ │ │ │ ├── bar │ │ │ │ │ └── baz.wat │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── implicit-arg-conflict.wac │ │ │ ├── implicit-arg-conflict.wac.result │ │ │ ├── implicit-arg-conflict │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── import-conflict.wac │ │ │ ├── import-conflict.wac.result │ │ │ ├── import-conflict │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── unmergeable-args.wac │ │ │ ├── unmergeable-args.wac.result │ │ │ └── unmergeable-args │ │ │ │ ├── bar │ │ │ │ └── baz.wat │ │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── include-resource.wac │ │ ├── include-resource.wac.result │ │ ├── include-resource │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── instantiation.wac │ │ ├── instantiation.wac.result │ │ ├── instantiation │ │ │ ├── bar │ │ │ │ └── baz.wat │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── merged-functions.wac │ │ ├── merged-functions.wac.result │ │ ├── merged-functions │ │ │ └── foo │ │ │ │ ├── bar.wat │ │ │ │ └── baz.wat │ │ ├── resources.wac │ │ ├── resources.wac.result │ │ ├── resources │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── types.wac │ │ └── types.wac.result │ │ ├── parser.rs │ │ ├── parser │ │ ├── export.wac │ │ ├── export.wac.result │ │ ├── fail │ │ │ ├── bad-alias.wac │ │ │ ├── bad-alias.wac.result │ │ │ ├── duplicate-package-decl.wac │ │ │ ├── duplicate-package-decl.wac.result │ │ │ ├── empty-enum.wac │ │ │ ├── empty-enum.wac.result │ │ │ ├── empty-flags.wac │ │ │ ├── empty-flags.wac.result │ │ │ ├── empty-record.wac │ │ │ ├── empty-record.wac.result │ │ │ ├── empty-variant.wac │ │ │ ├── empty-variant.wac.result │ │ │ ├── expected-multiple.wac │ │ │ ├── expected-multiple.wac.result │ │ │ ├── expected-two.wac │ │ │ ├── expected-two.wac.result │ │ │ ├── invalid-path-semver.wac │ │ │ ├── invalid-path-semver.wac.result │ │ │ ├── invalid-semver.wac │ │ │ ├── invalid-semver.wac.result │ │ │ ├── missing-package-decl.wac │ │ │ ├── missing-package-decl.wac.result │ │ │ ├── missing-semi.wac │ │ │ └── missing-semi.wac.result │ │ ├── import.wac │ │ ├── import.wac.result │ │ ├── let.wac │ │ ├── let.wac.result │ │ ├── resource.wac │ │ ├── resource.wac.result │ │ ├── type-alias.wac │ │ ├── type-alias.wac.result │ │ ├── types.wac │ │ ├── types.wac.result │ │ ├── use.wac │ │ └── use.wac.result │ │ ├── resolution.rs │ │ ├── resolution │ │ ├── alias.wac │ │ ├── alias.wac.result │ │ ├── duplicate-world-item.wac │ │ ├── duplicate-world-item.wac.result │ │ ├── fail │ │ │ ├── borrow-in-func-result.wac │ │ │ ├── borrow-in-func-result.wac.result │ │ │ ├── duplicate-enum-case.wac │ │ │ ├── duplicate-enum-case.wac.result │ │ │ ├── duplicate-export.wac │ │ │ ├── duplicate-export.wac.result │ │ │ ├── duplicate-flag.wac │ │ │ ├── duplicate-flag.wac.result │ │ │ ├── duplicate-func-param.wac │ │ │ ├── duplicate-func-param.wac.result │ │ │ ├── duplicate-import.wac │ │ │ ├── duplicate-import.wac.result │ │ │ ├── duplicate-inst-args.wac │ │ │ ├── duplicate-inst-args.wac.result │ │ │ ├── duplicate-inst-args │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── duplicate-interface-export.wac │ │ │ ├── duplicate-interface-export.wac.result │ │ │ ├── duplicate-name-in-include.wac │ │ │ ├── duplicate-name-in-include.wac.result │ │ │ ├── duplicate-record-field.wac │ │ │ ├── duplicate-record-field.wac.result │ │ │ ├── duplicate-resource-constructor-param.wac │ │ │ ├── duplicate-resource-constructor-param.wac.result │ │ │ ├── duplicate-resource-constructor.wac │ │ │ ├── duplicate-resource-constructor.wac.result │ │ │ ├── duplicate-resource-method.wac │ │ │ ├── duplicate-resource-method.wac.result │ │ │ ├── duplicate-use-in-interface.wac │ │ │ ├── duplicate-use-in-interface.wac.result │ │ │ ├── duplicate-use-in-world.wac │ │ │ ├── duplicate-use-in-world.wac.result │ │ │ ├── duplicate-variant-case.wac │ │ │ ├── duplicate-variant-case.wac.result │ │ │ ├── duplicate-world-export.wac │ │ │ ├── duplicate-world-export.wac.result │ │ │ ├── duplicate-world-import.wac │ │ │ ├── duplicate-world-import.wac.result │ │ │ ├── expected-result-named.wac │ │ │ ├── expected-result-named.wac.result │ │ │ ├── expected-result-named │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── expected-result-scalar.wac │ │ │ ├── expected-result-scalar.wac.result │ │ │ ├── expected-result-scalar │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── export-conflict-alias.wac │ │ │ ├── export-conflict-alias.wac.result │ │ │ ├── export-conflict-interface.wac │ │ │ ├── export-conflict-interface.wac.result │ │ │ ├── export-conflict-type.wac │ │ │ ├── export-conflict-type.wac.result │ │ │ ├── export-conflict-world.wac │ │ │ ├── export-conflict-world.wac.result │ │ │ ├── export-dep-name.wac │ │ │ ├── export-dep-name.wac.result │ │ │ ├── export-duplicate-name.wac │ │ │ ├── export-duplicate-name.wac.result │ │ │ ├── export-hash-name.wac │ │ │ ├── export-hash-name.wac.result │ │ │ ├── export-invalid-name.wac │ │ │ ├── export-invalid-name.wac.result │ │ │ ├── export-needs-with.wac │ │ │ ├── export-needs-with.wac.result │ │ │ ├── export-needs-with │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── export-url-name.wac │ │ │ ├── export-url-name.wac.result │ │ │ ├── fill-not-last.wac │ │ │ ├── fill-not-last.wac.result │ │ │ ├── fill-not-last │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── func-results-not-present.wac │ │ │ ├── func-results-not-present.wac.result │ │ │ ├── func-results-not-present │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── func-results-present.wac │ │ │ ├── func-results-present.wac.result │ │ │ ├── func-results-present │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── import-duplicate-name.wac │ │ │ ├── import-duplicate-name.wac.result │ │ │ ├── import-id-span.wac │ │ │ ├── import-id-span.wac.result │ │ │ ├── import-id-span │ │ │ │ └── wasi │ │ │ │ │ └── cli │ │ │ │ │ └── package.wit │ │ │ ├── import-invalid-name.wac │ │ │ ├── import-invalid-name.wac.result │ │ │ ├── inaccessible.wac │ │ │ ├── inaccessible.wac.result │ │ │ ├── invalid-alias.wac │ │ │ ├── invalid-alias.wac.result │ │ │ ├── invalid-borrow.wac │ │ │ ├── invalid-borrow.wac.result │ │ │ ├── invalid-func-type-ref.wac │ │ │ ├── invalid-func-type-ref.wac.result │ │ │ ├── invalid-use-alias.wac │ │ │ ├── invalid-use-alias.wac.result │ │ │ ├── invalid-use.wac │ │ │ ├── invalid-use.wac.result │ │ │ ├── invalid-value-type.wac │ │ │ ├── invalid-value-type.wac.result │ │ │ ├── invalid-world-export.wac │ │ │ ├── invalid-world-export.wac.result │ │ │ ├── invalid-world-import.wac │ │ │ ├── invalid-world-import.wac.result │ │ │ ├── invalid-world-include.wac │ │ │ ├── invalid-world-include.wac.result │ │ │ ├── invalid-world-interface-export.wac │ │ │ ├── invalid-world-interface-export.wac.result │ │ │ ├── invalid-world-interface-import.wac │ │ │ ├── invalid-world-interface-import.wac.result │ │ │ ├── mismatched-enum-cases.wac │ │ │ ├── mismatched-enum-cases.wac.result │ │ │ ├── mismatched-enum-cases │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-enum-count.wac │ │ │ ├── mismatched-enum-count.wac.result │ │ │ ├── mismatched-enum-count │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-err-result-type.wac │ │ │ ├── mismatched-err-result-type.wac.result │ │ │ ├── mismatched-err-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-flags-count.wac │ │ │ ├── mismatched-flags-count.wac.result │ │ │ ├── mismatched-flags-count │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-flags.wac │ │ │ ├── mismatched-flags.wac.result │ │ │ ├── mismatched-flags │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-func-param-name.wac │ │ │ ├── mismatched-func-param-name.wac.result │ │ │ ├── mismatched-func-param-name │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-func-param-type.wac │ │ │ ├── mismatched-func-param-type.wac.result │ │ │ ├── mismatched-func-param-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-func-params.wac │ │ │ ├── mismatched-func-params.wac.result │ │ │ ├── mismatched-func-params │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-func-scalar-result.wac │ │ │ ├── mismatched-func-scalar-result.wac.result │ │ │ ├── mismatched-func-scalar-result │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-kind.wac │ │ │ ├── mismatched-kind.wac.result │ │ │ ├── mismatched-kind │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-list-element.wac │ │ │ ├── mismatched-list-element.wac.result │ │ │ ├── mismatched-list-element │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-ok-result-type.wac │ │ │ ├── mismatched-ok-result-type.wac.result │ │ │ ├── mismatched-ok-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-option.wac │ │ │ ├── mismatched-option.wac.result │ │ │ ├── mismatched-option │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-record-field-count.wac │ │ │ ├── mismatched-record-field-count.wac.result │ │ │ ├── mismatched-record-field-count │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-record-field-name.wac │ │ │ ├── mismatched-record-field-name.wac.result │ │ │ ├── mismatched-record-field-name │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-record-field-type.wac │ │ │ ├── mismatched-record-field-type.wac.result │ │ │ ├── mismatched-record-field-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-resource-types.wac │ │ │ ├── mismatched-resource-types.wac.result │ │ │ ├── mismatched-resource-types │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-tuple-size.wac │ │ │ ├── mismatched-tuple-size.wac.result │ │ │ ├── mismatched-tuple-size │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-tuple-type.wac │ │ │ ├── mismatched-tuple-type.wac.result │ │ │ ├── mismatched-tuple-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-variant-case-count.wac │ │ │ ├── mismatched-variant-case-count.wac.result │ │ │ ├── mismatched-variant-case-count │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-variant-case-name.wac │ │ │ ├── mismatched-variant-case-name.wac.result │ │ │ ├── mismatched-variant-case-name │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── mismatched-variant-case-type.wac │ │ │ ├── mismatched-variant-case-type.wac.result │ │ │ ├── mismatched-variant-case-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-access-export.wac │ │ │ ├── missing-access-export.wac.result │ │ │ ├── missing-constructor.wac │ │ │ ├── missing-constructor.wac.result │ │ │ ├── missing-constructor │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-err-result-type.wac │ │ │ ├── missing-err-result-type.wac.result │ │ │ ├── missing-err-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-inst-arg.wac │ │ │ ├── missing-inst-arg.wac.result │ │ │ ├── missing-inst-arg │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-interface-export.wac │ │ │ ├── missing-interface-export.wac.result │ │ │ ├── missing-interface-export │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-method.wac │ │ │ ├── missing-method.wac.result │ │ │ ├── missing-method │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-ok-result-type.wac │ │ │ ├── missing-ok-result-type.wac.result │ │ │ ├── missing-ok-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-static-method.wac │ │ │ ├── missing-static-method.wac.result │ │ │ ├── missing-static-method │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── missing-target-export.wac │ │ │ ├── missing-target-export.wac.result │ │ │ ├── missing-target-export │ │ │ │ └── foo │ │ │ │ │ └── bar │ │ │ │ │ └── bar.wit │ │ │ ├── missing-type-in-use.wac │ │ │ ├── missing-type-in-use.wac.result │ │ │ ├── missing-world-include-name.wac │ │ │ ├── missing-world-include-name.wac.result │ │ │ ├── no-err-result-type.wac │ │ │ ├── no-err-result-type.wac.result │ │ │ ├── no-err-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── no-import.wac │ │ │ ├── no-import.wac.result │ │ │ ├── no-import │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── no-ok-result-type.wac │ │ │ ├── no-ok-result-type.wac.result │ │ │ ├── no-ok-result-type │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── non-instance-spread.wac │ │ │ ├── non-instance-spread.wac.result │ │ │ ├── non-instance-spread │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── package-invalid-wasm.wac │ │ │ ├── package-invalid-wasm.wac.result │ │ │ ├── package-invalid-wasm │ │ │ │ └── foo │ │ │ │ │ └── bar.wasm │ │ │ ├── package-not-component.wac │ │ │ ├── package-not-component.wac.result │ │ │ ├── package-not-component │ │ │ │ └── foo │ │ │ │ │ └── bar.wasm │ │ │ ├── package-not-wasm.wac │ │ │ ├── package-not-wasm.wac.result │ │ │ ├── package-not-wasm │ │ │ │ └── foo │ │ │ │ │ └── bar.wasm │ │ │ ├── redefined-name.wac │ │ │ ├── redefined-name.wac.result │ │ │ ├── self-instantiation.wac │ │ │ ├── self-instantiation.wac.result │ │ │ ├── spread-export-no-effect.wac │ │ │ ├── spread-export-no-effect.wac.result │ │ │ ├── spread-instantiation-no-match.wac │ │ │ ├── spread-instantiation-no-match.wac.result │ │ │ ├── spread-instantiation-no-match │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── target-export-mismatch.wac │ │ │ ├── target-export-mismatch.wac.result │ │ │ ├── target-extraneous-import.wac │ │ │ ├── target-extraneous-import.wac.result │ │ │ ├── target-import-mismatch-resource.wac │ │ │ ├── target-import-mismatch-resource.wac.result │ │ │ ├── target-import-mismatch.wac │ │ │ ├── target-import-mismatch.wac.result │ │ │ ├── target-import-param-name-mismatch.wac │ │ │ ├── target-import-param-name-mismatch.wac.result │ │ │ ├── target-import-param-type-mismatch.wac │ │ │ ├── target-import-param-type-mismatch.wac.result │ │ │ ├── target-import-unexpected-method.wac │ │ │ ├── target-import-unexpected-method.wac.result │ │ │ ├── target-is-not-a-world.wac │ │ │ ├── target-is-not-a-world.wac.result │ │ │ ├── targets-interface-use.wac │ │ │ ├── targets-interface-use.wac.result │ │ │ ├── targets-interface-use │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── targets-world-use.wac │ │ │ ├── targets-world-use.wac.result │ │ │ ├── targets-world-use │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── type-decl-conflict.wac │ │ │ ├── type-decl-conflict.wac.result │ │ │ ├── undefined-name.wac │ │ │ ├── undefined-name.wac.result │ │ │ ├── unknown-package.wac │ │ │ ├── unknown-package.wac.result │ │ │ ├── unknown-target-path.wac │ │ │ ├── unknown-target-path.wac.result │ │ │ ├── unknown-targets-path.wac │ │ │ ├── unknown-targets-path.wac.result │ │ │ ├── variant-case-typed.wac │ │ │ ├── variant-case-typed.wac.result │ │ │ ├── variant-case-typed │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── variant-case-untyped.wac │ │ │ ├── variant-case-untyped.wac.result │ │ │ ├── variant-case-untyped │ │ │ │ └── foo │ │ │ │ │ └── bar.wat │ │ │ ├── windows-file.wac │ │ │ ├── windows-file.wac.result │ │ │ ├── world-include-conflict.wac │ │ │ ├── world-include-conflict.wac.result │ │ │ ├── world-include-with-conflict.wac │ │ │ └── world-include-with-conflict.wac.result │ │ ├── import.wac │ │ ├── import.wac.result │ │ ├── import │ │ │ └── foo │ │ │ │ └── bar │ │ │ │ └── package.wit │ │ ├── let-statements.wac │ │ ├── let-statements.wac.result │ │ ├── let-statements │ │ │ ├── foo │ │ │ │ └── bar.wat │ │ │ └── wasi │ │ │ │ └── io │ │ │ │ └── package.wit │ │ ├── no-imports.wac │ │ ├── no-imports.wac.result │ │ ├── no-imports │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── package-import.wac │ │ ├── package-import.wac.result │ │ ├── package-import │ │ │ └── foo │ │ │ │ └── bar │ │ │ │ └── package.wit │ │ ├── package-use-item.wac │ │ ├── package-use-item.wac.result │ │ ├── package-use-item │ │ │ └── foo │ │ │ │ └── bar │ │ │ │ └── package.wit │ │ ├── package-world-include.wac │ │ ├── package-world-include.wac.result │ │ ├── package-world-include │ │ │ └── foo │ │ │ │ └── bar │ │ │ │ └── package.wit │ │ ├── package-world-item.wac │ │ ├── package-world-item.wac.result │ │ ├── package-world-item │ │ │ ├── bar │ │ │ │ └── baz │ │ │ │ │ └── package.wit │ │ │ └── foo │ │ │ │ └── bar │ │ │ │ └── package.wit │ │ ├── resource.wac │ │ ├── resource.wac.result │ │ ├── targets-empty-world.wac │ │ ├── targets-empty-world.wac.result │ │ ├── targets-world.wac │ │ ├── targets-world.wac.result │ │ ├── targets-world │ │ │ └── foo │ │ │ │ └── bar.wat │ │ ├── types.wac │ │ ├── types.wac.result │ │ └── types │ │ │ └── foo │ │ │ └── bar │ │ │ └── package.wit │ │ └── support │ │ └── mod.rs ├── wac-resolver │ ├── Cargo.toml │ ├── src │ │ ├── fs.rs │ │ ├── lib.rs │ │ ├── registry.rs │ │ └── visitor.rs │ └── tests │ │ ├── registry.rs │ │ └── support │ │ └── mod.rs └── wac-types │ ├── Cargo.toml │ ├── src │ ├── aggregator.rs │ ├── checker.rs │ ├── component.rs │ ├── core.rs │ ├── lib.rs │ ├── names.rs │ ├── package.rs │ └── targets.rs │ └── tests │ ├── README.md │ ├── dummy_wasi_http@0.2.0.wasm │ ├── dummy_wasi_http@0.2.3.wasm │ └── targets.rs ├── examples ├── README.md ├── deps │ └── example │ │ ├── greeter.wasm │ │ └── hello.wasm ├── programmatic │ ├── Cargo.toml │ └── src │ │ └── main.rs └── script.wac └── src ├── bin └── wac.rs ├── commands.rs ├── commands ├── compose.rs ├── parse.rs ├── plug.rs ├── resolve.rs └── targets.rs ├── lib.rs └── progress.rs /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-binaries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/.github/workflows/publish-binaries.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-crates-io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/.github/workflows/publish-to-crates-io.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/Cross.toml -------------------------------------------------------------------------------- /LANGUAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/LANGUAGE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/LICENSE -------------------------------------------------------------------------------- /ORG_CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/ORG_CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/RELEASE.md -------------------------------------------------------------------------------- /ci/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/ci/publish.rs -------------------------------------------------------------------------------- /crates/wac-graph/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/Cargo.toml -------------------------------------------------------------------------------- /crates/wac-graph/src/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/src/encoding.rs -------------------------------------------------------------------------------- /crates/wac-graph/src/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/src/graph.rs -------------------------------------------------------------------------------- /crates/wac-graph/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/src/lib.rs -------------------------------------------------------------------------------- /crates/wac-graph/src/plug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/src/plug.rs -------------------------------------------------------------------------------- /crates/wac-graph/tests/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/encoding.rs -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-already-satisfied/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-already-satisfied/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-already-satisfied/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-already-satisfied/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-already-satisfied/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-already-satisfied/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-type-mismatch/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-type-mismatch/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-type-mismatch/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-type-mismatch/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/argument-type-mismatch/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/argument-type-mismatch/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/contains-cycle/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/contains-cycle/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/contains-cycle/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/contains-cycle/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/contains-cycle/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/contains-cycle/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/duplicate-imports/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/duplicate-imports/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/duplicate-imports/foo.wit/deps/shared/shared.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/duplicate-imports/foo.wit/deps/shared/shared.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/duplicate-imports/foo.wit/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/duplicate-imports/foo.wit/package.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/duplicate-imports/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/duplicate-imports/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-already-exists/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/export-already-exists/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-already-exists/foo.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-already-exists/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/export-already-exists/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-missing/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/export-missing/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-missing/foo.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/export-missing/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/export-missing/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-import-conflict/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-import-conflict/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-import-conflict/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-import-conflict/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-import-conflict/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-import-conflict/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/bar/deps/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/bar/deps/types.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/bar/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/bar/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/baz/deps/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/baz/deps/types.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/baz/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/baz/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/import/deps/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/import/deps/types.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/implicit-resource-import/import/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/implicit-resource-import/import/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-already-exists/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/import-already-exists/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-already-exists/foo.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (type (export "bar") (func)) 3 | ) 4 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-already-exists/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/import-already-exists/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-resource-alias/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/import-resource-alias/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-resource-alias/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/import-resource-alias/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/import-resource-alias/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/import-resource-alias/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-export-name/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/invalid-export-name/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-export-name/foo.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-export-name/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/invalid-export-name/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-import-name/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/invalid-import-name/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-import-name/foo.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (type (export "bar") (func)) 3 | ) 4 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/invalid-import-name/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/invalid-import-name/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-func-results/component1.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-func-results/component1.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-func-results/component2.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-func-results/component2.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-func-results/description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-func-results/description.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-func-results/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-func-results/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-func-results/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-func-results/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-usings/component.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-usings/component.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-usings/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-usings/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merged-usings/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merged-usings/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/component/deps/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/component/deps/types.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/component/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/component/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/import/deps/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/import/deps/types.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/merging-import-dependencies/import/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/merging-import-dependencies/import/world.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/missing-argument/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/missing-argument/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/missing-argument/foo.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/missing-argument/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/missing-argument/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-an-instance/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/not-an-instance/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-an-instance/foo.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (type (export "bar") (func)) 3 | ) 4 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-an-instance/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/not-an-instance/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-instantiation/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/not-instantiation/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-instantiation/foo.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (type (export "bar") (func)) 3 | ) 4 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/not-instantiation/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/not-instantiation/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/package-already-registered/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/package-already-registered/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/package-already-registered/foo.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/package-already-registered/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/package-already-registered/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/simple/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/simple/bar.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/simple/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/simple/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/simple/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/simple/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/simple/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/simple/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/type-aggregation-error/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/type-aggregation-error/bar.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/type-aggregation-error/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/type-aggregation-error/error.txt -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/type-aggregation-error/foo.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/type-aggregation-error/foo.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/type-aggregation-error/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/type-aggregation-error/graph.json -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/used-resource/encoded.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/used-resource/encoded.wat -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/used-resource/foo.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/used-resource/foo.wit -------------------------------------------------------------------------------- /crates/wac-graph/tests/graphs/used-resource/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-graph/tests/graphs/used-resource/graph.json -------------------------------------------------------------------------------- /crates/wac-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/Cargo.toml -------------------------------------------------------------------------------- /crates/wac-parser/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/export.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/expr.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/import.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/let.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/printer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/printer.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/ast/type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/ast/type.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/lexer.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/lib.rs -------------------------------------------------------------------------------- /crates/wac-parser/src/resolution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/src/resolution.rs -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding.rs -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/arg-merge-failure.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/arg-merge-failure.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/arg-merge-failure.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/arg-merge-failure.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/arg-merge-failure/bar/baz.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/arg-merge-failure/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/arg-merge-failure/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/implicit-arg-conflict.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/implicit-arg-conflict.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/implicit-arg-conflict.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/implicit-arg-conflict.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/implicit-arg-conflict/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/import-conflict.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/import-conflict.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/import-conflict.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/import-conflict.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/import-conflict/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/unmergeable-args.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/unmergeable-args.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/unmergeable-args.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/unmergeable-args.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/unmergeable-args/bar/baz.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/fail/unmergeable-args/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/fail/unmergeable-args/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/include-resource.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | let x = new foo:bar { ... }; 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/include-resource.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/include-resource.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/include-resource/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/include-resource/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/instantiation.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/instantiation.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/instantiation.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/instantiation.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/instantiation/bar/baz.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/instantiation/bar/baz.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/instantiation/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/instantiation/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/merged-functions.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/merged-functions.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/merged-functions.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/merged-functions.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/merged-functions/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/merged-functions/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/merged-functions/foo/baz.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/merged-functions/foo/baz.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/resources.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/resources.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/resources.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/resources.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/resources/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/resources/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/types.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/types.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/encoding/types.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/encoding/types.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser.rs -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/bad-alias.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | type u32 = x; -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/bad-alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/bad-alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/duplicate-package-decl.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/duplicate-package-decl.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/duplicate-package-decl.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/duplicate-package-decl.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-enum.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | enum e {} -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-enum.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/empty-enum.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-flags.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | flags f {} -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-flags.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/empty-flags.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-record.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | record r {} -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-record.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/empty-record.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-variant.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | variant v {} -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/empty-variant.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/empty-variant.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/expected-multiple.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | type x = -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/expected-multiple.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/expected-multiple.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/expected-two.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | record foo { 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/expected-two.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/expected-two.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/invalid-path-semver.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/invalid-path-semver.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/invalid-path-semver.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/invalid-path-semver.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/invalid-semver.wac: -------------------------------------------------------------------------------- 1 | package foo:bar@1; 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/invalid-semver.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/invalid-semver.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/missing-package-decl.wac: -------------------------------------------------------------------------------- 1 | import f: func(); 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/missing-package-decl.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/missing-package-decl.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/missing-semi.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | type x = u32 -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/fail/missing-semi.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/fail/missing-semi.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/let.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/let.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/let.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/let.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/resource.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/resource.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/resource.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/resource.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/type-alias.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/type-alias.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/type-alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/type-alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/types.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/types.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/types.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/types.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/use.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/use.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/parser/use.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/parser/use.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution.rs -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/alias.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/alias.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/duplicate-world-item.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/duplicate-world-item.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/duplicate-world-item.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/duplicate-world-item.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/borrow-in-func-result.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/borrow-in-func-result.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/borrow-in-func-result.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/borrow-in-func-result.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-enum-case.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-enum-case.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-enum-case.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-enum-case.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-flag.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-flag.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-flag.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-flag.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-func-param.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | type f = func(x: u32, x: string); -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-func-param.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-func-param.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-inst-args.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-inst-args.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-inst-args.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-inst-args.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-inst-args/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-interface-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-interface-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-interface-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-interface-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-name-in-include.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-name-in-include.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-name-in-include.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-name-in-include.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-record-field.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-record-field.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-record-field.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-record-field.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor-param.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor-param.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor-param.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor-param.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-constructor.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-method.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-method.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-resource-method.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-resource-method.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-use-in-interface.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-use-in-interface.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-use-in-interface.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-use-in-interface.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-use-in-world.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-use-in-world.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-use-in-world.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-use-in-world.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-variant-case.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-variant-case.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-variant-case.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-variant-case.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-world-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-world-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-world-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-world-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-world-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-world-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/duplicate-world-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/duplicate-world-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-named.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-named.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-named.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-named.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-named/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-named/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-scalar.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-scalar.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-scalar.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-scalar.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/expected-result-scalar/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/expected-result-scalar/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-alias.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-alias.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-interface.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-interface.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-interface.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-interface.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-world.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-world.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-conflict-world.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-conflict-world.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-dep-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-dep-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-dep-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-dep-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-duplicate-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-duplicate-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-duplicate-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-duplicate-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-hash-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-hash-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-hash-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-hash-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-invalid-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-invalid-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-invalid-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-invalid-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-needs-with.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | let i = new foo:bar {}; 4 | export i; 5 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-needs-with.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-needs-with.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-needs-with/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-url-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-url-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/export-url-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/export-url-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/fill-not-last.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | let x = new foo:bar { ..., a }; 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/fill-not-last.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/fill-not-last.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/fill-not-last/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-not-present.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-not-present.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-not-present.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-not-present.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-not-present/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-not-present/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-present.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-present.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-present.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-present.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/func-results-present/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/func-results-present/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-duplicate-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/import-duplicate-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-duplicate-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/import-duplicate-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-id-span.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/import-id-span.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-id-span.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/import-id-span.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-id-span/wasi/cli/package.wit: -------------------------------------------------------------------------------- 1 | package wasi:cli; 2 | 3 | interface environment { 4 | } 5 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-invalid-name.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | import x as "NOT-VALID-NAME!": func(); 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/import-invalid-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/import-invalid-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/inaccessible.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | import f: func(); 4 | 5 | let x = f.foo; 6 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/inaccessible.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/inaccessible.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-alias.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | interface a { 4 | 5 | } 6 | 7 | type x = a; -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-borrow.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-borrow.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-borrow.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-borrow.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-func-type-ref.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-func-type-ref.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-func-type-ref.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-func-type-ref.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-use-alias.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-use-alias.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-use-alias.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-use-alias.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-use.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-use.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-use.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-use.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-value-type.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | interface i { 4 | 5 | } 6 | 7 | type x = func(i: i); -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-value-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-value-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-include.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-include.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-include.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-include.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-interface-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-interface-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-interface-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-interface-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-interface-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-interface-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/invalid-world-interface-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/invalid-world-interface-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-cases.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-cases.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-cases.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-cases.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-cases/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-cases/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-count.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-count.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-count.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-count.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-enum-count/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-enum-count/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-err-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-err-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-err-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-err-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-err-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-err-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags-count.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags-count.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags-count.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags-count.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags-count/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags-count/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-flags/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-flags/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-name/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-name/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-param-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-param-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-params.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-params.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-params.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-params.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-params/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-params/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-func-scalar-result/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-kind.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-kind.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-kind.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-kind.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-kind/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-kind/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-list-element.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-list-element.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-list-element.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-list-element.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-list-element/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-list-element/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-ok-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-option.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-option.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-option.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-option.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-option/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-option/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-count.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-count.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-count.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-count.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-count/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-count/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-name/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-name/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-record-field-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-record-field-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-resource-types.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-resource-types.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-resource-types.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-resource-types.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-resource-types/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-resource-types/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-size.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-size.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-size.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-size.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-size/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-size/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-tuple-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-tuple-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-count/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-name/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/mismatched-variant-case-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-access-export.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | import i: interface { 4 | 5 | }; 6 | 7 | let x = i.foo; 8 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-access-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-access-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-constructor.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-constructor.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-constructor.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-constructor.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-constructor/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-constructor/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-err-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-err-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-err-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-err-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-err-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-err-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-inst-arg.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | let x = new foo:bar {}; 4 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-inst-arg.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-inst-arg.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-inst-arg/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component 2 | (import "foo" (func)) 3 | ) -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-interface-export.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-interface-export.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-interface-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-interface-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-interface-export/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-interface-export/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-method.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-method.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-method.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-method.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-method/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-method/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-ok-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-ok-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-ok-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-ok-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-ok-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-ok-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-static-method.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-static-method.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-static-method.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-static-method.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-static-method/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-static-method/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-target-export.wac: -------------------------------------------------------------------------------- 1 | package test:comp targets foo:bar/baz; 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-target-export.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-target-export.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-target-export/foo/bar/bar.wit: -------------------------------------------------------------------------------- 1 | package foo:bar; 2 | 3 | world baz { 4 | export hello: func() -> string; 5 | } 6 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-type-in-use.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-type-in-use.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-type-in-use.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-type-in-use.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-world-include-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-world-include-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/missing-world-include-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/missing-world-include-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-err-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-err-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-err-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-err-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-err-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-err-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-import/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-ok-result-type.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-ok-result-type.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-ok-result-type.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-ok-result-type.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/no-ok-result-type/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/no-ok-result-type/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/non-instance-spread.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | import f: func(); 4 | 5 | let x = new foo:bar { ...f }; 6 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/non-instance-spread.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/non-instance-spread.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/non-instance-spread/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-invalid-wasm.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-invalid-wasm.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-invalid-wasm.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-invalid-wasm.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-invalid-wasm/foo/bar.wasm: -------------------------------------------------------------------------------- 1 | asm  t -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-component.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-not-component.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-component.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-not-component.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-component/foo/bar.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-wasm.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-not-wasm.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-wasm.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/package-not-wasm.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/package-not-wasm/foo/bar.wasm: -------------------------------------------------------------------------------- 1 | this is not a wasm file 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/redefined-name.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/redefined-name.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/redefined-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/redefined-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/self-instantiation.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/self-instantiation.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/self-instantiation.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/self-instantiation.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/spread-export-no-effect.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/spread-export-no-effect.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/spread-export-no-effect.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/spread-export-no-effect.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/spread-instantiation-no-match.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/spread-instantiation-no-match.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/spread-instantiation-no-match.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/spread-instantiation-no-match.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/spread-instantiation-no-match/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-export-mismatch.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-export-mismatch.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-export-mismatch.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-export-mismatch.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-extraneous-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-extraneous-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-extraneous-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-extraneous-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-mismatch-resource.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-mismatch-resource.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-mismatch-resource.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-mismatch-resource.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-mismatch.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-mismatch.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-mismatch.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-mismatch.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-param-name-mismatch.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-param-name-mismatch.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-param-name-mismatch.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-param-name-mismatch.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-param-type-mismatch.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-param-type-mismatch.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-param-type-mismatch.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-param-type-mismatch.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-unexpected-method.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-unexpected-method.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-import-unexpected-method.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-import-unexpected-method.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-is-not-a-world.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-is-not-a-world.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/target-is-not-a-world.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/target-is-not-a-world.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-interface-use.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-interface-use.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-interface-use.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-interface-use.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-interface-use/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-interface-use/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-world-use.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-world-use.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-world-use.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-world-use.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/targets-world-use/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/targets-world-use/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/type-decl-conflict.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/type-decl-conflict.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/type-decl-conflict.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/type-decl-conflict.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/undefined-name.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | type x = x; -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/undefined-name.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/undefined-name.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-package.wac: -------------------------------------------------------------------------------- 1 | package test:comp; 2 | 3 | import foo: bar:baz/qux; -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-package.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/unknown-package.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-target-path.wac: -------------------------------------------------------------------------------- 1 | package test:comp targets foo:bar/baz; 2 | -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-target-path.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/unknown-target-path.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-targets-path.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/unknown-targets-path.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/unknown-targets-path.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/unknown-targets-path.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-typed.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-typed.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-typed.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-typed.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-typed/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-typed/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-untyped.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-untyped.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-untyped.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-untyped.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/variant-case-untyped/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/variant-case-untyped/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/windows-file.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/windows-file.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/windows-file.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/windows-file.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/world-include-conflict.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/world-include-conflict.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/world-include-conflict.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/world-include-conflict.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/world-include-with-conflict.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/world-include-with-conflict.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/fail/world-include-with-conflict.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/fail/world-include-with-conflict.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/import/foo/bar/package.wit: -------------------------------------------------------------------------------- 1 | package foo:bar; 2 | 3 | interface baz { 4 | } -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/let-statements.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/let-statements.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/let-statements.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/let-statements.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/let-statements/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/let-statements/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/let-statements/wasi/io/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/let-statements/wasi/io/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/no-imports.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/no-imports.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/no-imports.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/no-imports.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/no-imports/foo/bar.wat: -------------------------------------------------------------------------------- 1 | (component) -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-import.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-import.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-import.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-import.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-import/foo/bar/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-import/foo/bar/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-use-item.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-use-item.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-use-item.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-use-item.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-use-item/foo/bar/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-use-item/foo/bar/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-include.wac: -------------------------------------------------------------------------------- 1 | package test:comp@1.2.3-prerelease; 2 | 3 | world w { 4 | include foo:bar/baz; 5 | } -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-include.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-world-include.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-include/foo/bar/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-world-include/foo/bar/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-item.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-world-item.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-item.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-world-item.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-item/bar/baz/package.wit: -------------------------------------------------------------------------------- 1 | package bar:baz; 2 | 3 | interface qux { 4 | type x = string; 5 | } -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/package-world-item/foo/bar/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/package-world-item/foo/bar/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/resource.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/resource.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/resource.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/resource.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/targets-empty-world.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/targets-empty-world.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/targets-empty-world.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/targets-empty-world.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/targets-world.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/targets-world.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/targets-world.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/targets-world.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/targets-world/foo/bar.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/targets-world/foo/bar.wat -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/types.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/types.wac -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/types.wac.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/types.wac.result -------------------------------------------------------------------------------- /crates/wac-parser/tests/resolution/types/foo/bar/package.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/resolution/types/foo/bar/package.wit -------------------------------------------------------------------------------- /crates/wac-parser/tests/support/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-parser/tests/support/mod.rs -------------------------------------------------------------------------------- /crates/wac-resolver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/Cargo.toml -------------------------------------------------------------------------------- /crates/wac-resolver/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/src/fs.rs -------------------------------------------------------------------------------- /crates/wac-resolver/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/src/lib.rs -------------------------------------------------------------------------------- /crates/wac-resolver/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/src/registry.rs -------------------------------------------------------------------------------- /crates/wac-resolver/src/visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/src/visitor.rs -------------------------------------------------------------------------------- /crates/wac-resolver/tests/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/tests/registry.rs -------------------------------------------------------------------------------- /crates/wac-resolver/tests/support/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-resolver/tests/support/mod.rs -------------------------------------------------------------------------------- /crates/wac-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/Cargo.toml -------------------------------------------------------------------------------- /crates/wac-types/src/aggregator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/aggregator.rs -------------------------------------------------------------------------------- /crates/wac-types/src/checker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/checker.rs -------------------------------------------------------------------------------- /crates/wac-types/src/component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/component.rs -------------------------------------------------------------------------------- /crates/wac-types/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/core.rs -------------------------------------------------------------------------------- /crates/wac-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/lib.rs -------------------------------------------------------------------------------- /crates/wac-types/src/names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/names.rs -------------------------------------------------------------------------------- /crates/wac-types/src/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/package.rs -------------------------------------------------------------------------------- /crates/wac-types/src/targets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/src/targets.rs -------------------------------------------------------------------------------- /crates/wac-types/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/tests/README.md -------------------------------------------------------------------------------- /crates/wac-types/tests/dummy_wasi_http@0.2.0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/tests/dummy_wasi_http@0.2.0.wasm -------------------------------------------------------------------------------- /crates/wac-types/tests/dummy_wasi_http@0.2.3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/tests/dummy_wasi_http@0.2.3.wasm -------------------------------------------------------------------------------- /crates/wac-types/tests/targets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/crates/wac-types/tests/targets.rs -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/deps/example/greeter.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/deps/example/greeter.wasm -------------------------------------------------------------------------------- /examples/deps/example/hello.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/deps/example/hello.wasm -------------------------------------------------------------------------------- /examples/programmatic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/programmatic/Cargo.toml -------------------------------------------------------------------------------- /examples/programmatic/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/programmatic/src/main.rs -------------------------------------------------------------------------------- /examples/script.wac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/examples/script.wac -------------------------------------------------------------------------------- /src/bin/wac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/bin/wac.rs -------------------------------------------------------------------------------- /src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands.rs -------------------------------------------------------------------------------- /src/commands/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands/compose.rs -------------------------------------------------------------------------------- /src/commands/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands/parse.rs -------------------------------------------------------------------------------- /src/commands/plug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands/plug.rs -------------------------------------------------------------------------------- /src/commands/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands/resolve.rs -------------------------------------------------------------------------------- /src/commands/targets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/commands/targets.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytecodealliance/wac/HEAD/src/progress.rs --------------------------------------------------------------------------------