# File rparsec/parser.rb, line 256 def delimited1 delim rest = delim >> (self.plus Parsers.throwp(:__end_delimiter__)) self.bind do |v0| result = [v0] (rest.map {|v| result << v}).many_.catchp(:__end_delimiter__) >> value(result) end end