A simple recursive descent parser, all other names were taken.