This post is a continuation of the AIM Project series, so if you haven't already I recommend you to read previous posts for answers to any How? and Why? questions. In this article, it's time to start coding the AIM language for real! I'll start by creating a lexer.