src/Parsley/Grammar.cs
/// <summary>
/// OneOrMore(p) behaves like ZeroOrMore(p), except that p must succeed at least one time.
/// </summary>
OneOrMore(p) behaves like ZeroOrMore(p), except that p must succeed at least one time.
OneOrMore ( p ) behaves like ZeroOrMore ( p ) except that p must succeed at least one time .
public static Parser<IEnumerable<T>> OneOrMore<T>(Parser<T> item)
        {
            return from first in item
                   from rest in ZeroOrMore(item)
                   select List(first, rest);
        }
public static Parser < IEnumerable < T > > OneOrMore < T > ( Parser < T > item ) { return from first in item from rest in ZeroOrMore ( item ) select List ( first , rest ) ; }
OneOrMore(p) behaves like ZeroOrMore(p), except that p must succeed at least one time.
OneOrMore ( p ) behaves like ZeroOrMore ( p ) except that p must succeed at least one time .
item
Parser<T>