If anybody as a clue on what's happening ... ?
Sounds like #newline asParser already matches on cr, and then
has a remaining character lf.
PPJavaLexicon>lineTerminator
^ (Character lf asParser) / (Character cr asParser , (Character lf asParser ) optional )
Stephan