Esempio n. 1
0
        public string Visit(CIL_LengthStr node)
        {
            var solve = "";

            solve += $"\t lw $v0, {context_function[node.StrId]}\n";
            solve += $"\t lw $v1, 0($v0)\n";
            solve += $"\t addi $v1, $v1, -8\n";
            solve += $"\t sw $v1, {context_function[node.Result]}\n";
            return(solve);
        }
Esempio n. 2
0
 public string Visit(CIL_LengthStr node)
 {
     throw new NotImplementedException();
 }