A recursive descent parser to parse an outline numbering grammar.