To implement the CONC tag, I have to preprocess the whole GEDCOM file and append CONC lines on the end of the previous line. This makes the reading a little tricky because I need a buffer of at least two lines and cannot process the first until it is known that the second one is not a CONC tag. Following the appending, I can then do other preprocessing, such as the changing ANSEL to ASCII.
There is a fair bit of coding and checking to do to get this working - a bit more than I hoped there would be. And it is getting into the routines for the Everything Report generation, which I hadn’t worked with in about 2 years. I did want to leave those routines until a future alpha version, but what the heck: I’ll have to do this sooner or later, so this step will be a good refresher course for me.