Switch the LINE_READER being used by DSN_LEXER as owned, and accessible via pointer.
This paves the way for other kinds of LINE_READERs, such as one which reads from a multiline string which comes from the clipboard. Will still need to: 1) add new additional DSN_LEXER constructor, 2) virtualize the LINE_READER's ReadLine() function 3) create derived class from LINE_READER.
Showing
Please register or sign in to comment