Exemple #1
0
        public string Visit(Not_Equals node)
        {
            var st       = "";
            var labelOne = GenerateLabel();
            var labelTwo = GenerateLabel();

            st += VisitChildren(node);
            st += tab(2) + "beq.s " + labelOne + "\n";
            st += tab(2) + "ldc.i4.0\n";
            st += tab(2) + "br " + labelTwo + "\n";
            st += tab(1) + labelOne + ":\n";
            st += tab(2) + "ldc.i4 42\n";
            st += tab(1) + labelTwo + ":\n";
            return(st);
        }
Exemple #2
0
 public void Visit(Not_Equals node)
 {
     VisitChildren(node);
 }