Esempio n. 1
0
        WasmNodeResult IWasmOpcodeVisitor <WasmNodeArg, WasmNodeResult> .Visit(TeeLocalOpcode opcode, WasmNodeArg arg)
        {
            var expr     = arg.Pop();
            var variable = arg.ResolveLocal(opcode.LocalIndex);

            arg.Push(new TeeLocalNode(variable, expr));
            return(null);
        }
Esempio n. 2
0
 WasmNodeResult IWasmOpcodeVisitor <WasmNodeArg, WasmNodeResult> .Visit(GetLocalOpcode opcode, WasmNodeArg arg)
 {
     arg.Push(new GetLocalNode(arg.ResolveLocal(opcode.LocalIndex)));
     return(null);
 }