Пример #1
0
        WasmNodeResult IWasmOpcodeVisitor <WasmNodeArg, WasmNodeResult> .Visit(SetLocalOpcode opcode, WasmNodeArg arg)
        {
            var expr     = arg.Pop();
            var variable = arg.ResolveLocal(opcode.LocalIndex);

            arg.Push(new SetLocalNode(variable, expr));
            return(null);
        }
Пример #2
0
 public BaseAvm2Opcode Visit(SetLocalOpcode opcode, AbcDataReader arg)
 {
     opcode.Register = arg.ReadU30();
     return(opcode);
 }
Пример #3
0
 public XElement Visit(SetLocalOpcode opcode, AbcMethodBodyInstruction arg)
 {
     return(new XElement("setlocal").AddRegister(opcode.Register));
 }
Пример #4
0
 WasmMSILResult IWasmOpcodeVisitor <WasmMSILArg, WasmMSILResult> .Visit(SetLocalOpcode opcode, WasmMSILArg arg) => throw new NotImplementedException();