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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: For prefix unary operator. a.prefix op will run parser <em>op</em> for 0 or more times and eventually run parser <em>a</em> for one time. <em>op</em> should return a Proc that accepts one parameter. Proc objects returned by <em>op</em> is then fed with the value returned by <em>a</em> from right to left. The final result is returned as return value.
full_name: RParsec::Parser#prefix
is_singleton: false
name: prefix
params: (op)
visibility: public
