public void Visit(Ast.Stmt.Assign a) { // LHS Visit(a.Item.Lhs); // RHS Visit(a.Item.Rhs); if (a.Item.Lhs.ActualType != a.Item.Rhs.ActualType) { m_errorList.Add("Type Error: Cannot assign " + a.Item.Rhs.ActualType + " to variable of type " + a.Item.Lhs.ActualType); } }
public void Visit(Ast.Stmt.Assign a) { Visit(a.Item.Lhs); Visit(a.Item.Rhs); }