func strip_block_comments(code, beg='/*', end='*/') { var re = Regex.new(beg.escape + '.*?' + end.escape, 's'); code.gsub(re, ''); } say strip_block_comments(ARGF.slurp);