http://blog.felixangell.com/implementing-a-programming-language-in-d-part-1/
https://www.reddit.com/r/programming/comments/3ykko7/implementing_a_programming_language_in_d_lexical/https://news.ycombinator.com/item?id=10802610 (Go through the front page, not this link, or your votes won't count)