Build your own SQLite, Part 3: SQL parsing 101