Advent of Code 2015 in Java https://blog.klipse.tech/javascript/2017/02/08/tiny-compiler-tokenizer.html