its not so simple with the code duplication. i ran into issues with the call to ``$this->scanner->getPreviousDelimiter()`` with a date that contained a dot character (i.e. '.') .. not sure if this is a general issue with this code to try and fix delimiters that are "eaten" by the parser but the gist is that right now the code is not the same ..