Pure ruby implementation of MRI's ripper