[−][src]Module nom::multi
combinators applying their child parser multiple times
Functions
count | Runs the embedded parser a specified number
of times. Returns the results in a |
fold_many0 | Applies a parser until it fails and accumulates the results using a given function and initial value. |
fold_many1 | Applies a parser until it fails and accumulates the results using a given function and initial value. Fails if the embedded parser does not succeed at least once. |
fold_many_m_n | Applies a parser |
length_value | |
many0 | Repeats the embedded parser until it fails
and returns the results in a |
many0_count | Repeats the embedded parser until it fails and returns the number of successful iterations. |
many1 | Runs the embedded parser until it fails and
returns the results in a |
many1_count | Repeats the embedded parser until it fails and returns the number of successful iterations. Fails if the embedded parser does not succeed at least once. |
many_m_n | Repeats the embedded parser |
many_till | Applies the parser |
separated_list | Alternates between two parsers to produce a list of elements. |
separated_nonempty_list | Alternates between two parsers to produce a list of elements. Fails if the element parser does not produce at least one element. |