continue with token subparsers
number parsers: factor out common sub-parsers