Example #1
0
 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);
     }
 }
Example #2
0
 public void Visit(Ast.Stmt.Assign a)
 {
     Visit(a.Item.Lhs);
     Visit(a.Item.Rhs);
 }