public override LLVMRegister VisitAssignNode(AssignNode n) { LLVMRegister lhs = Visit(n.lhs); LLVMRegister rhs = Visit(n.rhs); return(null); }
public override object VisitAssignNode(AssignNode n) { Visit(n.lhs); Visit(n.rhs); return(null); }
public virtual T VisitAssignNode(AssignNode n) { T a = n.lhs.Accept(this); T b = n.rhs.Accept(this); return(default(T)); }
public override LData VisitAssignNode(AssignNode n) { LData lhs = Visit(n.lhs); LData rhs = Visit(n.rhs); lhs.SetValue(rhs); return(null); }
public object VisitAssignNode(AssignNode n) { WriteLine(n.kind); Indent(); Visit(n.lhs); Visit(n.rhs); Dedent(); return(null); }
public override MIPSRegister VisitAssignNode(AssignNode n) { return(base.VisitAssignNode(n)); }
public override object VisitAssignNode(AssignNode n) { Visit(n.lhs); Visit(n.rhs); semanticChecker.CheckAndReport(n.lhs.Type.Match(n.rhs.Type), n.sourceLoc, "Type mismatch"); return(null); }