@@ -203,13 +203,13 @@ The `callStack` cell stores a list of previous VM execution states.
203
203
syntax InternalOp ::= "#pushCallStack"
204
204
// --------------------------------------
205
205
rule <k> #pushCallStack => . ... </k>
206
- <callStack> STACK => ListItem(CALLSTATE) STACK </callStack>
206
+ <callStack> STACK => ListItem(<callState> CALLSTATE </callState> ) STACK </callStack>
207
207
<callState> CALLSTATE </callState>
208
208
209
209
syntax InternalOp ::= "#popCallStack"
210
210
// -------------------------------------
211
211
rule <k> #popCallStack => . ... </k>
212
- <callStack> ListItem(CALLSTATE) REST => REST </callStack>
212
+ <callStack> ListItem(<callState> CALLSTATE </callState> ) REST => REST </callStack>
213
213
<callState> _ => CALLSTATE </callState>
214
214
215
215
syntax InternalOp ::= "#dropCallStack"
@@ -227,22 +227,22 @@ The `interimStates` cell stores a list of previous world states.
227
227
- ` #dropWorldState ` removes the top element of the ` interimStates ` .
228
228
229
229
``` k
230
- syntax Accounts ::= "{" AccountsCellFragment "|" SubstateCellFragment "}"
231
- // -------------------------------------------------------------------------
230
+ syntax Accounts ::= "{" AccountsCell "|" SubstateCell "}"
231
+ // ---------------------------------------------------------
232
232
233
233
syntax InternalOp ::= "#pushWorldState"
234
234
// ---------------------------------------
235
235
rule <k> #pushWorldState => .K ... </k>
236
- <interimStates> STATES => ListItem({ ACCTDATA | SUBSTATE }) STATES </interimStates>
237
- <accounts> ACCTDATA </accounts>
238
- <substate> SUBSTATE </substate>
236
+ <interimStates> STATES => ListItem({ <accounts> ACCTDATA </accounts> | <substate> SUBSTATE </substate> }) STATES </interimStates>
237
+ <accounts> ACCTDATA </accounts>
238
+ <substate> SUBSTATE </substate>
239
239
240
240
syntax InternalOp ::= "#popWorldState"
241
241
// --------------------------------------
242
242
rule <k> #popWorldState => .K ... </k>
243
- <interimStates> ListItem({ ACCTDATA | SUBSTATE }) REST => REST </interimStates>
244
- <accounts> _ => ACCTDATA </accounts>
245
- <substate> _ => SUBSTATE </substate>
243
+ <interimStates> ListItem({ <accounts> ACCTDATA </accounts> | <substate> SUBSTATE </substate> }) REST => REST </interimStates>
244
+ <accounts> _ => ACCTDATA </accounts>
245
+ <substate> _ => SUBSTATE </substate>
246
246
247
247
syntax InternalOp ::= "#dropWorldState"
248
248
// ---------------------------------------
0 commit comments