public override object VisitOp_sra([NotNull] MipsAsmParser.Op_sraContext context) { Instruction obj = new Instruction(); obj.Rs = RegisterType.zero; obj.Rt = (RegisterType)Visit(context.rt); obj.Rd = (RegisterType)Visit(context.rd); obj.Shamt = (uint)Visit(context.usigned_imm()); obj.Funct = Funct.sra; return(obj); }