diff --git a/design/mvp/Binary.md b/design/mvp/Binary.md index fcef649c..b503793e 100644 --- a/design/mvp/Binary.md +++ b/design/mvp/Binary.md @@ -70,7 +70,7 @@ core:inlineexport ::= n: si: => (e instance ::= ie: => (instance ie) instanceexpr ::= 0x00 c: arg*:vec() => (instantiate c arg*) | 0x01 e*:vec() => e* -instantiatearg ::= n: si: => (with n si) +instantiatearg ::= n: si: => (with n si) sortidx ::= sort: idx: => (sort idx) sort ::= 0x00 cs: => core cs | 0x01 => func @@ -78,7 +78,8 @@ sort ::= 0x00 cs: => co | 0x03 => type | 0x04 => component | 0x05 => instance -inlineexport ::= n: si: => (export n si) +inlineexport ::= n: si: => (export n si) +string ::= s: => s name ::= len: n: => n (if len = |n|) name-chars ::= l: