diff options
author | ptmcg <ptmcg@austin.rr.com> | 2022-04-11 20:04:13 -0500 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2022-04-11 20:04:13 -0500 |
commit | f967ba05f24ea74c2c85a87a3423cd3265d4cf10 (patch) | |
tree | a2e912d794453c541d23327b7d79557eb3f0e39a /pyparsing/results.py | |
parent | 564692e374fc40e9cca339ca08c07a36b636aa93 (diff) | |
download | pyparsing-git-f967ba05f24ea74c2c85a87a3423cd3265d4cf10.tar.gz |
Update docstrings, replacing ZeroOrMore and OneOrMore with [...] and [1, ...] notation
Diffstat (limited to 'pyparsing/results.py')
-rw-r--r-- | pyparsing/results.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pyparsing/results.py b/pyparsing/results.py index bb444df..00c9421 100644 --- a/pyparsing/results.py +++ b/pyparsing/results.py @@ -287,7 +287,7 @@ class ParseResults: print(numlist.parse_string("0 123 321")) # -> ['123', '321'] label = Word(alphas) - patt = label("LABEL") + OneOrMore(Word(nums)) + patt = label("LABEL") + Word(nums)[1, ...] print(patt.parse_string("AAB 123 321").dump()) # Use pop() in a parse action to remove named result (note that corresponding value is not @@ -394,7 +394,7 @@ class ParseResults: Example:: - patt = OneOrMore(Word(alphas)) + patt = Word(alphas)[1, ...] # use a parse action to append the reverse of the matched strings, to make a palindrome def make_palindrome(tokens): @@ -487,7 +487,7 @@ class ParseResults: Example:: - patt = OneOrMore(Word(alphas)) + patt = Word(alphas)[1, ...] result = patt.parse_string("sldkj lsdkj sldkj") # even though the result prints in string-like form, it is actually a pyparsing ParseResults print(type(result), result) # -> <class 'pyparsing.ParseResults'> ['sldkj', 'lsdkj', 'sldkj'] @@ -554,7 +554,7 @@ class ParseResults: user_data = (Group(house_number_expr)("house_number") | Group(ssn_expr)("ssn") | Group(integer)("age")) - user_info = OneOrMore(user_data) + user_info = user_data[1, ...] result = user_info.parse_string("22 111-22-3333 #221B") for item in result: |