A versatile token stream for handwritten parsers.
A dynamic object oriented programming language with a focus on simplicity