Ruby lexical analysis framework
