Skip to content

Commit 85166b9

Browse files
committed
Add a component name subsection
1 parent 2200307 commit 85166b9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

design/mvp/Binary.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,13 @@ engines should not reject components which have an invalid `name` section.
338338
```
339339
namesec ::= section_0(namedata)
340340
namedata ::= n:<name> (if n = 'name')
341-
sections*:<subsection>*
342-
subsection ::= sort:<sort> namesubsection(<namemap>)
343-
namesubsection(B) ::= size:<u32> B (if size == |B|)
341+
name:<componentnamesubsec>?
342+
decls*:<declnamesubsec>*
343+
namesubsection_N(B) ::= N: byte size:<u32> B (if size == |B|)
344+
345+
componentnamesubsec ::= namesubsection_0(<name>)
346+
declnamesubsec ::= namesubsection_1(<declnames>)
347+
declnames ::= sort:<sort> names:<namemap>
344348
345349
namemap ::= names:vec(<nameassoc>)
346350
nameassoc ::= idx:<u32> name:<name>

0 commit comments

Comments
 (0)