Changed Visitor.visitList for typechecking, and added placeholder lineNumber and characterNumber to Node