Add rply requirement
Add basic lexer