Do you use parsing actions to process tokens as they are parsed? If so, you can delete the contents of the parsed tokens using del:
def parseActionThatDeletesTheParsedTokens(tokens):
del tokens[:]
scanString parseString. :
OneOrMore(blockOfText).parseString(bigHonkingString)
:
for tokens, matchstart, matchend in blockOfText.scanString(bigHonkingString):
scanString , 3-, , . , , , . , , .