Automatic Repair and Type Binding of Undeclared Variables using Neural Networks