1Parser for rational numbers. The aim is to present a very simple parser, 2therefore error messages for invalid input can be improved. To see a more 3advanced version, take a look at the rational example. 4