@@ -339,32 +339,7 @@ engines should not reject components which have an invalid `name` section.
339
339
namesec ::= section_0(namedata)
340
340
namedata ::= n:<name> (if n = 'name')
341
341
sections*:<subsection>*
342
- subsection ::= 0x00 0x00 funcs:<corefuncsubsec>
343
- 0x00 0x01 tables:<coretablesubsec>
344
- 0x00 0x02 memories:<corememorysubsec>
345
- 0x00 0x03 globals:<coreglobalsubsec>
346
- 0x00 0x10 types:<coretypesubsec>
347
- 0x00 0x11 modules:<coremodulesubsec>
348
- 0x00 0x12 instances:<coreinstancesubsec>
349
- 0x01 funcs:<funcsubsec>
350
- 0x02 values:<valuesubsec>
351
- 0x03 types:<typesubsec>
352
- 0x04 components:<componentsubsec>
353
- 0x05 instances:<instancesubsec>
354
-
355
- corefuncsubsec ::= map:<namemap>
356
- coretablesubsec ::= map:<namemap>
357
- corememorysubsec ::= map:<namemap>
358
- coreglobalsubsec ::= map:<namemap>
359
- coretypesubsec ::= map:<namemap>
360
- coremodulesubsec ::= map:<namemap>
361
- coreinstancesubsec ::= map:<namemap>
362
-
363
- funcsubsec ::= map:<namemap>
364
- valuesubsec ::= map:<namemap>
365
- typesubsec ::= map:<namemap>
366
- componentsubsec ::= map:<namemap>
367
- instancesubsec ::= map:<namemap>
342
+ subsection ::= sort:<sort> names:<namemap>
368
343
369
344
namemap ::= names:vec(<nameassoc>)
370
345
nameassoc ::= idx:<u32> name:<name>
0 commit comments