ChatGPT is a token prediction engine, and so it cannot handle situations where the same word has multiple interpretations or refers to different objects in different contexts. A summary analysis of kinds of ChatGTP coding mistakes