Skip to content

Commit ec055c0

Browse files
committed
[spec] Fix memarg text format
1 parent 30a71d8 commit ec055c0

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

specification/wasm-3.0/6.3-text.instructions.spectec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ grammar Tplaininstr_(I)/elem : instr = ...
175175
;; Memory instructions
176176

177177
grammar Tmemarg_(N) : memarg =
178-
| n:Talign_(N) m:Toffset => {ALIGN n, OFFSET m}
178+
| m:Toffset n:Talign_(N) => {ALIGN n, OFFSET m}
179179

180180
grammar Toffset : u64 =
181181
| "offset=" m:Tu64 => m

specification/wasm-latest/6.3-text.instructions.spectec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ grammar Tplaininstr_(I)/elem : instr = ...
175175
;; Memory instructions
176176

177177
grammar Tmemarg_(N) : memarg =
178-
| n:Talign_(N) m:Toffset => {ALIGN n, OFFSET m}
178+
| m:Toffset n:Talign_(N) => {ALIGN n, OFFSET m}
179179

180180
grammar Toffset : u64 =
181181
| "offset=" m:Tu64 => m

spectec/test-frontend/TEST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11044,7 +11044,7 @@ grammar Toffset : u64
1104411044
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
1104511045
grammar Tmemarg_(N : N) : memarg
1104611046
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
11047-
prod{n : n, m : m} {{`%`_u32(n,):Talign_(N)} {`%`_u64(m,):Toffset}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
11047+
prod{n : n, m : m} {{`%`_u64(m,):Toffset} {`%`_u32(n,):Talign_(N)}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
1104811048

1104911049
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
1105011050
grammar Tplaininstr_(I : I) : instr

spectec/test-latex/TEST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13019,7 +13019,7 @@ $$
1301913019

1302013020
$$
1302113021
\begin{array}[t]{@{}lrrl@{}l@{}l@{}l@{}}
13022-
& {{\mathtt{memarg}}}_{N} & ::= & n{:}{{\mathtt{align}}}_{N}~~m{:}{\mathtt{offset}} & \quad\Rightarrow\quad{} & \{ \mathsf{align}~n,\;\allowbreak \mathsf{offset}~m \} \\
13022+
& {{\mathtt{memarg}}}_{N} & ::= & m{:}{\mathtt{offset}}~~n{:}{{\mathtt{align}}}_{N} & \quad\Rightarrow\quad{} & \{ \mathsf{align}~n,\;\allowbreak \mathsf{offset}~m \} \\
1302313023
& {\mathtt{offset}} & ::= & \mbox{‘\texttt{offset{=}}’}~~m{:}{\mathtt{u64}} & \quad\Rightarrow\quad{} & m \\
1302413024
& & | & \epsilon & \quad\Rightarrow\quad{} & 0 \\
1302513025
& {{\mathtt{align}}}_{N} & ::= & \mbox{‘\texttt{align{=}}’}~~m{:}{\mathtt{u64}} & \quad\Rightarrow\quad{} & n & \quad \mbox{if}~ m = {2^{n}} \\

spectec/test-middlend/TEST.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10567,7 +10567,7 @@ grammar Toffset : u64
1056710567
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
1056810568
grammar Tmemarg_(N : N) : memarg
1056910569
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
10570-
prod{n : n, m : m} {{`%`_u32(n,):Talign_(N)} {`%`_u64(m,):Toffset}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
10570+
prod{n : n, m : m} {{`%`_u64(m,):Toffset} {`%`_u32(n,):Talign_(N)}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
1057110571

1057210572
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
1057310573
grammar Tplaininstr_(I : I) : instr
@@ -22436,7 +22436,7 @@ grammar Toffset : u64
2243622436
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
2243722437
grammar Tmemarg_(N : N) : memarg
2243822438
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
22439-
prod{n : n, m : m} {{`%`_u32(n,):Talign_(N)} {`%`_u64(m,):Toffset}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
22439+
prod{n : n, m : m} {{`%`_u64(m,):Toffset} {`%`_u32(n,):Talign_(N)}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
2244022440

2244122441
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
2244222442
grammar Tplaininstr_(I : I) : instr
@@ -34543,7 +34543,7 @@ grammar Toffset : u64
3454334543
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
3454434544
grammar Tmemarg_(N : N) : memarg
3454534545
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
34546-
prod{n : n, m : m} {{`%`_u32(n,):Talign_(N)} {`%`_u64(m,):Toffset}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
34546+
prod{n : n, m : m} {{`%`_u64(m,):Toffset} {`%`_u32(n,):Talign_(N)}} => {ALIGN `%`_u32(n,), OFFSET `%`_u64(m,)}
3454734547

3454834548
;; ../../../../specification/wasm-latest/6.3-text.instructions.spectec
3454934549
grammar Tplaininstr_(I : I) : instr

0 commit comments

Comments
 (0)