public override object VisitOp_lw([NotNull] MipsAsmParser.Op_lwContext context) { Instruction obj = new Instruction(); obj.Opcode = Opcode.lw; obj.Rs = (RegisterType)Visit(context.rs); obj.Rt = (RegisterType)Visit(context.rt); obj.Immediate = (int)Visit(context.signed_imm()); return(obj); }