@@ -250,7 +250,9 @@ Functions can be defined as :ref:`imports <text-import>` or :ref:`exports <text-
250
250
(\iff \Tid ^? \neq \epsilon \wedge \Tid ' = \Tid ^? \vee \Tid ^? = \epsilon \wedge \Tid ' \idfresh ) \\
251
251
\end {array}
252
252
253
- The latter abbreviation can be applied repeatedly, with ":math: `\dots `" containing another import or export.
253
+ .. note ::
254
+ The latter abbreviation can be applied repeatedly, if ":math: `\dots `" contains additional export clauses.
255
+ Consequently, a function declaration can contain any number of exports, possibly followed by an import.
254
256
255
257
256
258
.. index :: table, table type, identifier
@@ -319,7 +321,9 @@ Tables can be defined as :ref:`imports <text-import>` or :ref:`exports <text-exp
319
321
(\iff \Tid ^? \neq \epsilon \wedge \Tid ' = \Tid ^? \vee \Tid ^? = \epsilon \wedge \Tid ' \idfresh ) \\
320
322
\end {array}
321
323
322
- The latter abbreviation can be applied repeatedly, with ":math: `\dots `" containing another import or export or an inline elements segment.
324
+ .. note ::
325
+ The latter abbreviation can be applied repeatedly, if ":math: `\dots `" contains additional export clauses.
326
+ Consequently, a table declaration can contain any number of exports, possibly followed by an import.
323
327
324
328
325
329
.. index :: memory, memory type, identifier
@@ -379,7 +383,9 @@ Memories can be defined as :ref:`imports <text-import>` or :ref:`exports <text-e
379
383
(\iff \Tid ^? \neq \epsilon \wedge \Tid ' = \Tid ^? \vee \Tid ^? = \epsilon \wedge \Tid ' \idfresh ) \\
380
384
\end {array}
381
385
382
- The latter abbreviation can be applied repeatedly, with ":math: `\dots `" containing another import or export or an inline data segment.
386
+ .. note ::
387
+ The latter abbreviation can be applied repeatedly, if ":math: `\dots `" contains additional export clauses.
388
+ Consequently, a memory declaration can contain any number of exports, possibly followed by an import.
383
389
384
390
385
391
.. index :: global, global type, identifier, expression
@@ -423,7 +429,9 @@ Globals can be defined as :ref:`imports <text-import>` or :ref:`exports <text-ex
423
429
(\iff \Tid ^? \neq \epsilon \wedge \Tid ' = \Tid ^? \vee \Tid ^? = \epsilon \wedge \Tid ' \idfresh ) \\
424
430
\end {array}
425
431
426
- The latter abbreviation can be applied repeatedly, with ":math: `\dots `" containing another import or export.
432
+ .. note ::
433
+ The latter abbreviation can be applied repeatedly, if ":math: `\dots `" contains additional export clauses.
434
+ Consequently, a global declaration can contain any number of exports, possibly followed by an import.
427
435
428
436
429
437
.. index :: export, name, index, function index, table index, memory index, global index
0 commit comments