refactored re-seq-with-pos ONE MORE TIME
separated out the comment-stripping step completely from the lexing step