@@ -8698,16 +8698,19 @@ grammar Btypesec : type*
86988698 prod{`ty*` : type*} ty*{ty <- `ty*`}:Bsection_(1, syntax type, grammar Blist(syntax type, grammar Btype)) => ty*{ty <- `ty*`}
86998699
87008700;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
8701- grammar Bimport : (name, externtype)
8701+ grammar Bimportitem : (name, externtype)
87028702 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
87038703 prod{nm_2 : name, xt : externtype} {{nm_2:Bname} {xt:Bexterntype}} => (nm_2, xt)
87048704
87058705;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
87068706grammar Bimports : import*
87078707 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
8708- prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {( nm_2, xt):Bimport }} => [IMPORT_import(nm_1, nm_2, xt)]
8708+ prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {nm_2:Bname} {xt:Bexterntype }} => [IMPORT_import(nm_1, nm_2, xt)]
87098709 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
8710- prod{nm_1 : name, nm_e : name, `nm_2*` : name*, `xt*` : externtype*} {{nm_1:Bname} {nm_e:Bname} {0x7F} {(nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}:Blist(syntax (name, externtype), grammar Bimport)}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}
8710+ prod{nm_1 : name, nm_e : name, `nm_2*` : name*, `xt*` : externtype*} {{nm_1:Bname} {nm_e:Bname} {0x7F} {(nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}:Blist(syntax (name, externtype), grammar Bimportitem)}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}
8711+ -- if (nm_e = `%`_name([]))
8712+ ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
8713+ prod{nm_1 : name, nm_e : name, xt : externtype, `nm_2*` : name*} {{nm_1:Bname} {nm_e:Bname} {0x7E} {xt:Bexterntype} {nm_2*{nm_2 <- `nm_2*`}:Blist(syntax name, grammar Bname)}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`}
87118714 -- if (nm_e = `%`_name([]))
87128715
87138716;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
@@ -20050,16 +20053,19 @@ grammar Btypesec : type*
2005020053 prod{`ty*` : type*} ty*{ty <- `ty*`}:Bsection_(1, syntax type, grammar Blist(syntax type, grammar Btype)) => ty*{ty <- `ty*`}
2005120054
2005220055;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
20053- grammar Bimport : (name, externtype)
20056+ grammar Bimportitem : (name, externtype)
2005420057 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
2005520058 prod{nm_2 : name, xt : externtype} {{nm_2:Bname} {xt:Bexterntype}} => (nm_2, xt)
2005620059
2005720060;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
2005820061grammar Bimports : import*
2005920062 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
20060- prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {(nm_2, xt):Bimport}} => [IMPORT_import(nm_1, nm_2, xt)]
20063+ prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {nm_2:Bname} {xt:Bexterntype}} => [IMPORT_import(nm_1, nm_2, xt)]
20064+ ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
20065+ prod{nm_1 : name, nm_e : name, `nm_2*` : name*, `xt*` : externtype*} {{nm_1:Bname} {nm_e:Bname} {0x7F} {(nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}:Blist(syntax (name, externtype), grammar Bimportitem)}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}
20066+ -- if (nm_e = `%`_name([]))
2006120067 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
20062- prod{nm_1 : name, nm_e : name, `nm_2*` : name* , `xt *` : externtype *} {{nm_1:Bname} {nm_e:Bname} {0x7F } {(nm_2, xt) *{nm_2 <- `nm_2*`, xt <- `xt*` }:Blist(syntax ( name, externtype), grammar Bimport )}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt *`}
20068+ prod{nm_1 : name, nm_e : name, xt : externtype , `nm_2 *` : name *} {{nm_1:Bname} {nm_e:Bname} {0x7E } {xt:Bexterntype} {nm_2 *{nm_2 <- `nm_2*`}:Blist(syntax name, grammar Bname )}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`}
2006320069 -- if (nm_e = `%`_name([]))
2006420070
2006520071;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
@@ -31581,16 +31587,19 @@ grammar Btypesec : type*
3158131587 prod{`ty*` : type*} ty*{ty <- `ty*`}:Bsection_(1, syntax type, grammar Blist(syntax type, grammar Btype)) => ty*{ty <- `ty*`}
3158231588
3158331589;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
31584- grammar Bimport : (name, externtype)
31590+ grammar Bimportitem : (name, externtype)
3158531591 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
3158631592 prod{nm_2 : name, xt : externtype} {{nm_2:Bname} {xt:Bexterntype}} => (nm_2, xt)
3158731593
3158831594;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
3158931595grammar Bimports : import*
3159031596 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
31591- prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {(nm_2, xt):Bimport}} => [IMPORT_import(nm_1, nm_2, xt)]
31597+ prod{nm_1 : name, nm_2 : name, xt : externtype} {{nm_1:Bname} {nm_2:Bname} {xt:Bexterntype}} => [IMPORT_import(nm_1, nm_2, xt)]
31598+ ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
31599+ prod{nm_1 : name, nm_e : name, `nm_2*` : name*, `xt*` : externtype*} {{nm_1:Bname} {nm_e:Bname} {0x7F} {(nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}:Blist(syntax (name, externtype), grammar Bimportitem)}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt*`}
31600+ -- if (nm_e = `%`_name([]))
3159231601 ;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
31593- prod{nm_1 : name, nm_e : name, `nm_2*` : name* , `xt *` : externtype *} {{nm_1:Bname} {nm_e:Bname} {0x7F } {(nm_2, xt) *{nm_2 <- `nm_2*`, xt <- `xt*` }:Blist(syntax ( name, externtype), grammar Bimport )}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`, xt <- `xt *`}
31602+ prod{nm_1 : name, nm_e : name, xt : externtype , `nm_2 *` : name *} {{nm_1:Bname} {nm_e:Bname} {0x7E } {xt:Bexterntype} {nm_2 *{nm_2 <- `nm_2*`}:Blist(syntax name, grammar Bname )}} => IMPORT_import(nm_1, nm_2, xt)*{nm_2 <- `nm_2*`}
3159431603 -- if (nm_e = `%`_name([]))
3159531604
3159631605;; ../../../../specification/wasm-3.0/5.4-binary.modules.spectec
0 commit comments