[Bug:1.9] Ripper.new("proc{|;y|}").parse needs more than 100Mbytes

e$B0J2<$N$h$&$K!"%"%I%l%96u4V$re(B 100Mbytes e$B$K@)8B$7$?>u67$Ge(B
Ripper.new(“proc{|;y|}”).parse
e$B$,e(B NoMemoryError e$B$K$J$j$^$9!#e(B

% limit addressspace 100m
% ./ruby -rripper -ve ‘Ripper.new(“proc{|;y|}”).parse’
ruby 1.9.2dev (2009-10-03 trunk 25201) [i686-linux]
-e:1:in parse': failed to allocate memory (NoMemoryError) from -e:1:in