Implementing a programming language in D: Parsing expressions | Hacker News Reader