@@ -80,7 +80,7 @@ inner `func` doesn't need a `core` prefix; the `core` token is used to mark the
80
80
* transition* from parsing component definitions into core definitions.
81
81
82
82
The [ ` core:module ` ] production is unmodified by the Component Model and thus
83
- components embed Core WebAssemby (text and binary format) modules as currently
83
+ components embed Core WebAssembly (text and binary format) modules as currently
84
84
standardized, allowing reuse of an unmodified Core WebAssembly implementation.
85
85
The next two productions, ` core:instance ` and ` core:alias ` , are not currently
86
86
included in Core WebAssembly, but would be if Core WebAssembly adopted the
@@ -265,7 +265,7 @@ via some kind of "`stateful`" type attribute.)
265
265
Both kinds of aliases come with syntactic sugar for implicitly declaring them
266
266
inline:
267
267
268
- For ` export ` aliases, the inline sugar has the form ` (sort <instanceidx> <name>+) `
268
+ For ` export ` aliases, the inline sugar has the form ` (< sort> <instanceidx> <name>+) `
269
269
and can be used in place of a ` sortidx ` or any sort-specific index (such as a
270
270
` typeidx ` or ` funcidx ` ). For example, the following snippet uses two inline
271
271
function aliases:
@@ -885,7 +885,7 @@ modules and components to be distinguished by the first 8 bytes of the binary
885
885
(splitting the 32-bit [ ` core:version ` ] field into a 16-bit ` version ` field and
886
886
a 16-bit ` layer ` field with ` 0 ` for modules and ` 1 ` for components).
887
887
888
- Once compiled, a ` WebAssemby .Component` could be instantiated using the
888
+ Once compiled, a ` WebAssembly .Component` could be instantiated using the
889
889
existing JS API ` WebAssembly.instantiate(Streaming) ` . Since components have the
890
890
same basic import/export structure as modules, this mostly just means extending
891
891
the [ * read the imports* ] logic to support single-level imports as well as
0 commit comments