pushMap method

dynamic pushMap (Map<String, dynamic> map)

Implementation

pushMap(Map<String, dynamic> map) {
  pushOpcode(OpCode.newmap);
  pushOpcode(OpCode.toaltstack);
  for (var kv in map.entries) {
    pushOpcode(OpCode.dupfromaltstack);
    pushStr(kv.key);
    pushParam(kv.value);
    pushOpcode(OpCode.setitem);
  }
  pushOpcode(OpCode.fromaltstack);
}