--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: <em>self</em> is first executed, the parser result is then passed as parameter to the associated block, which evaluates to another Parser object at runtime. This new Parser object is then executed to get the final parser result.
- !ruby/struct:SM::Flow::P 
  body: Different from <em>bind</em>, parser result of <em>self</em> will be expanded first if it is an array.
full_name: RParsec::Parser#bindn
is_singleton: false
name: bindn
params: (&block)
visibility: public
