code: def oneplus(p):
      
      @Parser
      def _oneplus(tokens, s):
          (v1, s2) = p.run(tokens, s)
          (v2, s3) = many(p).run(tokens, s2)
          return [v1] + v2, s3
  
      _oneplus.name = u'(%s , { %s })' % (p.name, p.name)
      return _oneplus
docs: Parser(a, b) -> Parser(a, [b])
  
      Returns a parser that applies the parser p one or more times.